win

package module
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2016 License: MIT Imports: 4 Imported by: 0

README

win

WinAPI wrapper library for Go. Go source files are automatically generated/tested (see generator branch).

Build status

Build status

Contribute

Please send PR to generator branch: Go source files in master branch are automatically generated.

License

MIT

Author

kbinani

Documentation

Index

Constants

View Source
const (
	CCHDEVICENAME = 32
	CCHFORMNAME   = 32
)
View Source
const (
	CCHILDREN_TITLEBAR  = 5
	CCHILDREN_SCROLLBAR = 5
)
View Source
const (
	VT_EMPTY            VARENUM = 0
	VT_NULL                     = 1
	VT_I2                       = 2
	VT_I4                       = 3
	VT_R4                       = 4
	VT_R8                       = 5
	VT_CY                       = 6
	VT_DATE                     = 7
	VT_BSTR                     = 8
	VT_DISPATCH                 = 9
	VT_ERROR                    = 10
	VT_BOOL                     = 11
	VT_VARIANT                  = 12
	VT_UNKNOWN                  = 13
	VT_DECIMAL                  = 14
	VT_I1                       = 16
	VT_UI1                      = 17
	VT_UI2                      = 18
	VT_UI4                      = 19
	VT_I8                       = 20
	VT_UI8                      = 21
	VT_INT                      = 22
	VT_UINT                     = 23
	VT_VOID                     = 24
	VT_HRESULT                  = 25
	VT_PTR                      = 26
	VT_SAFEARRAY                = 27
	VT_CARRAY                   = 28
	VT_USERDEFINED              = 29
	VT_LPSTR                    = 30
	VT_LPWSTR                   = 31
	VT_RECORD                   = 36
	VT_INT_PTR                  = 37
	VT_UINT_PTR                 = 38
	VT_FILETIME                 = 64
	VT_BLOB                     = 65
	VT_STREAM                   = 66
	VT_STORAGE                  = 67
	VT_STREAMED_OBJECT          = 68
	VT_STORED_OBJECT            = 69
	VT_BLOB_OBJECT              = 70
	VT_CF                       = 71
	VT_CLSID                    = 72
	VT_VERSIONED_STREAM         = 73
	VT_BSTR_BLOB                = 0xfff
	VT_VECTOR                   = 0x1000
	VT_ARRAY                    = 0x2000
	VT_BYREF                    = 0x4000
	VT_RESERVED                 = 0x8000
	VT_ILLEGAL                  = 0xffff
	VT_ILLEGALMASKED            = 0xfff
	VT_TYPEMASK                 = 0xfff
)
View Source
const (
	Ok                        GpStatus = 0
	GenericError                       = 1
	InvalidParameter                   = 2
	OutOfMemory                        = 3
	ObjectBusy                         = 4
	InsufficientBuffer                 = 5
	NotImplemented                     = 6
	Win32Error                         = 7
	WrongState                         = 8
	Aborted                            = 9
	FileNotFound                       = 10
	ValueOverflow                      = 11
	AccessDenied                       = 12
	UnknownImageFormat                 = 13
	FontFamilyNotFound                 = 14
	FontStyleNotFound                  = 15
	NotTrueTypeFont                    = 16
	UnsupportedGdiplusVersion          = 17
	GdiplusNotInitialized              = 18
	PropertyNotFound                   = 19
	PropertyNotSupported               = 20
	ProfileNotFound                    = 21
)
View Source
const (
	PERCEIVED_TYPE_FIRST       PERCEIVED = -3
	PERCEIVED_TYPE_CUSTOM                = -3
	PERCEIVED_TYPE_UNSPECIFIED           = -2
	PERCEIVED_TYPE_FOLDER                = -1
	PERCEIVED_TYPE_UNKNOWN               = 0
	PERCEIVED_TYPE_TEXT                  = 1
	PERCEIVED_TYPE_IMAGE                 = 2
	PERCEIVED_TYPE_AUDIO                 = 3
	PERCEIVED_TYPE_VIDEO                 = 4
	PERCEIVED_TYPE_COMPRESSED            = 5
	PERCEIVED_TYPE_DOCUMENT              = 6
	PERCEIVED_TYPE_SYSTEM                = 7
	PERCEIVED_TYPE_APPLICATION           = 8
	PERCEIVED_TYPE_GAMEMEDIA             = 9
	PERCEIVED_TYPE_CONTACTS              = 10
	PERCEIVED_TYPE_LAST                  = 10
)
View Source
const (
	ASSOCF_NONE                 ASSOCF = 0x00000000
	ASSOCF_INIT_NOREMAPCLSID           = 0x00000001
	ASSOCF_INIT_BYEXENAME              = 0x00000002
	ASSOCF_OPEN_BYEXENAME              = 0x00000002
	ASSOCF_INIT_DEFAULTTOSTAR          = 0x00000004
	ASSOCF_INIT_DEFAULTTOFOLDER        = 0x00000008
	ASSOCF_NOUSERSETTINGS              = 0x00000010
	ASSOCF_NOTRUNCATE                  = 0x00000020
	ASSOCF_VERIFY                      = 0x00000040
	ASSOCF_REMAPRUNDLL                 = 0x00000080
	ASSOCF_NOFIXUPS                    = 0x00000100
	ASSOCF_IGNOREBASECLASS             = 0x00000200
	ASSOCF_INIT_IGNOREUNKNOWN          = 0x00000400
	ASSOCF_INIT_FIXED_PROGID           = 0x00000800
	ASSOCF_IS_PROTOCOL                 = 0x00001000
	ASSOCF_INIT_FOR_FILE               = 0x00002000
)
View Source
const (
	SHREGDEL_DEFAULT SHREGDEL_FLAGS = 0x00000000
	SHREGDEL_HKCU                   = 0x00000001
	SHREGDEL_HKLM                   = 0x00000010
	SHREGDEL_BOTH                   = 0x00000011
)
View Source
const (
	SHREGENUM_DEFAULT SHREGENUM_FLAGS = 0x00000000
	SHREGENUM_HKCU                    = 0x00000001
	SHREGENUM_HKLM                    = 0x00000010
	SHREGENUM_BOTH                    = 0x00000011
)
View Source
const (
	TDCBF_OK_BUTTON     TASKDIALOG_COMMON_BUTTON_FLAGS = 0x0001
	TDCBF_YES_BUTTON                                   = 0x0002
	TDCBF_NO_BUTTON                                    = 0x0004
	TDCBF_CANCEL_BUTTON                                = 0x0008
	TDCBF_RETRY_BUTTON                                 = 0x0010
	TDCBF_CLOSE_BUTTON                                 = 0x0020
)
View Source
const (
	TDF_ENABLE_HYPERLINKS           TASKDIALOG_FLAGS = 0x0001
	TDF_USE_HICON_MAIN                               = 0x0002
	TDF_USE_HICON_FOOTER                             = 0x0004
	TDF_ALLOW_DIALOG_CANCELLATION                    = 0x0008
	TDF_USE_COMMAND_LINKS                            = 0x0010
	TDF_USE_COMMAND_LINKS_NO_ICON                    = 0x0020
	TDF_EXPAND_FOOTER_AREA                           = 0x0040
	TDF_EXPANDED_BY_DEFAULT                          = 0x0080
	TDF_VERIFICATION_FLAG_CHECKED                    = 0x0100
	TDF_SHOW_PROGRESS_BAR                            = 0x0200
	TDF_SHOW_MARQUEE_PROGRESS_BAR                    = 0x0400
	TDF_CALLBACK_TIMER                               = 0x0800
	TDF_POSITION_RELATIVE_TO_WINDOW                  = 0x1000
	TDF_RTL_LAYOUT                                   = 0x2000
	TDF_NO_DEFAULT_RADIO_BUTTON                      = 0x4000
	TDF_CAN_BE_MINIMIZED                             = 0x8000
	TDF_NO_SET_FOREGROUND                            = 0x00010000
	TDF_SIZE_TO_CONTENT                              = 0x01000000
)
View Source
const (
	CC_FASTCALL   CALLCONV = 0
	CC_CDECL               = 1
	CC_MSCPASCAL           = CC_CDECL + 1
	CC_PASCAL              = CC_MSCPASCAL
	CC_MACPASCAL           = CC_PASCAL + 1
	CC_STDCALL             = CC_MACPASCAL + 1
	CC_FPFASTCALL          = CC_STDCALL + 1
	CC_SYSCALL             = CC_FPFASTCALL + 1
	CC_MPWCDECL            = CC_SYSCALL + 1
	CC_MPWPASCAL           = CC_MPWCDECL + 1
	CC_MAX                 = CC_MPWPASCAL + 1
)
View Source
const (
	SYS_WIN16 SYSKIND = 0
	SYS_WIN32         = SYS_WIN16 + 1
	SYS_MAC           = SYS_WIN32 + 1
	SYS_WIN64         = SYS_MAC + 1
)
View Source
const (
	AF_UNSPEC     ADDRESS_FAMILY = 0
	AF_UNIX                      = 1
	AF_INET                      = 2
	AF_IMPLINK                   = 3
	AF_PUP                       = 4
	AF_CHAOS                     = 5
	AF_NS                        = 6
	AF_IPX                       = AF_NS
	AF_ISO                       = 7
	AF_OSI                       = AF_ISO
	AF_ECMA                      = 8
	AF_DATAKIT                   = 9
	AF_CCITT                     = 10
	AF_SNA                       = 11
	AF_DECnet                    = 12
	AF_DLI                       = 13
	AF_LAT                       = 14
	AF_HYLINK                    = 15
	AF_APPLETALK                 = 16
	AF_NETBIOS                   = 17
	AF_VOICEVIEW                 = 18
	AF_FIREFOX                   = 19
	AF_UNKNOWN1                  = 20
	AF_BAN                       = 21
	AF_ATM                       = 22
	AF_INET6                     = 23
	AF_CLUSTER                   = 24
	AF_12844                     = 25
	AF_IRDA                      = 26
	AF_NETDES                    = 28
	AF_TCNPROCESS                = 29
	AF_TCNMESSAGE                = 30
	AF_ICLFXBM                   = 31
	AF_BTH                       = 32
	AF_LINK                      = 33
	AF_MAX                       = 34
)
View Source
const (
	SERVICETYPE_NOTRAFFIC           SERVICETYPE = 0x00000000
	SERVICETYPE_BESTEFFORT                      = 0x00000001
	SERVICETYPE_CONTROLLEDLOAD                  = 0x00000002
	SERVICETYPE_GUARANTEED                      = 0x00000003
	SERVICETYPE_NETWORK_UNAVAILABLE             = 0x00000004
	SERVICETYPE_GENERAL_INFORMATION             = 0x00000005
	SERVICETYPE_NOCHANGE                        = 0x00000006
	SERVICETYPE_NONCONFORMING                   = 0x00000009
	SERVICETYPE_NETWORK_CONTROL                 = 0x0000000A
	SERVICETYPE_QUALITATIVE                     = 0x0000000D
)
View Source
const (
	MIB_IPROUTE_TYPE_OTHER    MIB_IPFORWARD_TYPE = 1
	MIB_IPROUTE_TYPE_INVALID                     = 2
	MIB_IPROUTE_TYPE_DIRECT                      = 3
	MIB_IPROUTE_TYPE_INDIRECT                    = 4
)
View Source
const (
	RouteProtocolOther   NL_ROUTE_PROTOCOL = 1
	RouteProtocolLocal                     = 2
	RouteProtocolNetMgmt                   = 3
	RouteProtocolIcmp                      = 4
	RouteProtocolEgp                       = 5
	RouteProtocolGgp                       = 6
	RouteProtocolHello                     = 7
	RouteProtocolRip                       = 8
	RouteProtocolIsIs                      = 9
	RouteProtocolEsIs                      = 10
	RouteProtocolCisco                     = 11
	RouteProtocolBbn                       = 12
	RouteProtocolOspf                      = 13
	RouteProtocolBgp                       = 14
	RouteProtocolIdpr                      = 15
	RouteProtocolEigrp                     = 16
	RouteProtocolDvmrp                     = 17
	RouteProtocolRpl                       = 18
	RouteProtocolDhcp                      = 19

	MIB_IPPROTO_OTHER             = 1
	MIB_IPPROTO_LOCAL             = 2
	MIB_IPPROTO_NETMGMT           = 3
	MIB_IPPROTO_ICMP              = 4
	MIB_IPPROTO_EGP               = 5
	MIB_IPPROTO_GGP               = 6
	MIB_IPPROTO_HELLO             = 7
	MIB_IPPROTO_RIP               = 8
	MIB_IPPROTO_IS_IS             = 9
	MIB_IPPROTO_ES_IS             = 10
	MIB_IPPROTO_CISCO             = 11
	MIB_IPPROTO_BBN               = 12
	MIB_IPPROTO_OSPF              = 13
	MIB_IPPROTO_BGP               = 14
	MIB_IPPROTO_IDPR              = 15
	MIB_IPPROTO_EIGRP             = 16
	MIB_IPPROTO_DVMRP             = 17
	MIB_IPPROTO_RPL               = 18
	MIB_IPPROTO_DHCP              = 19
	MIB_IPPROTO_NT_AUTOSTATIC     = 10002
	MIB_IPPROTO_NT_STATIC         = 10006
	MIB_IPPROTO_NT_STATIC_NON_DOD = 10007

	PROTO_IP_OTHER             = 1
	PROTO_IP_LOCAL             = 2
	PROTO_IP_NETMGMT           = 3
	PROTO_IP_ICMP              = 4
	PROTO_IP_EGP               = 5
	PROTO_IP_GGP               = 6
	PROTO_IP_HELLO             = 7
	PROTO_IP_RIP               = 8
	PROTO_IP_IS_IS             = 9
	PROTO_IP_ES_IS             = 10
	PROTO_IP_CISCO             = 11
	PROTO_IP_BBN               = 12
	PROTO_IP_OSPF              = 13
	PROTO_IP_BGP               = 14
	PROTO_IP_IDPR              = 15
	PROTO_IP_EIGRP             = 16
	PROTO_IP_DVMRP             = 17
	PROTO_IP_RPL               = 18
	PROTO_IP_DHCP              = 19
	PROTO_IP_NT_AUTOSTATIC     = 10002
	PROTO_IP_NT_STATIC         = 10006
	PROTO_IP_NT_STATIC_NON_DOD = 10007
)
View Source
const (
	MIB_IPNET_TYPE_OTHER   MIB_IPNET_TYPE = 1
	MIB_IPNET_TYPE_INVALID                = 2
	MIB_IPNET_TYPE_DYNAMIC                = 3
	MIB_IPNET_TYPE_STATIC                 = 4
)
View Source
const (
	MIB_TCP_STATE_CLOSED     MIB_TCP_STATE = 1
	MIB_TCP_STATE_LISTEN                   = 2
	MIB_TCP_STATE_SYN_SENT                 = 3
	MIB_TCP_STATE_SYN_RCVD                 = 4
	MIB_TCP_STATE_ESTAB                    = 5
	MIB_TCP_STATE_FIN_WAIT1                = 6
	MIB_TCP_STATE_FIN_WAIT2                = 7
	MIB_TCP_STATE_CLOSE_WAIT               = 8
	MIB_TCP_STATE_CLOSING                  = 9
	MIB_TCP_STATE_LAST_ACK                 = 10
	MIB_TCP_STATE_TIME_WAIT                = 11
	MIB_TCP_STATE_DELETE_TCB               = 12
)
View Source
const (
	IF_OPER_STATUS_NON_OPERATIONAL INTERNAL_IF_OPER_STATUS = 0
	IF_OPER_STATUS_UNREACHABLE                             = 1
	IF_OPER_STATUS_DISCONNECTED                            = 2
	IF_OPER_STATUS_CONNECTING                              = 3
	IF_OPER_STATUS_CONNECTED                               = 4
	IF_OPER_STATUS_OPERATIONAL                             = 5
)
View Source
const (
	NET_IF_COMPARTMENT_ID_UNSPECIFIED NET_IF_COMPARTMENT_ID = 0
	NET_IF_COMPARTMENT_ID_PRIMARY                           = 1
	NET_IF_COMPARTMENT_ID_ALL                               = 0xffffffff
)
View Source
const (
	TUNNEL_TYPE_NONE    TUNNEL_TYPE = 0
	TUNNEL_TYPE_OTHER               = 1
	TUNNEL_TYPE_DIRECT              = 2
	TUNNEL_TYPE_6TO4                = 11
	TUNNEL_TYPE_ISATAP              = 13
	TUNNEL_TYPE_TEREDO              = 14
	TUNNEL_TYPE_IPHTTPS             = 15
)
View Source
const (
	FOREGROUND_BLUE            = 0x0001
	FOREGROUND_GREEN           = 0x0002
	FOREGROUND_RED             = 0x0004
	FOREGROUND_INTENSITY       = 0x0008
	BACKGROUND_BLUE            = 0x0010
	BACKGROUND_GREEN           = 0x0020
	BACKGROUND_RED             = 0x0040
	BACKGROUND_INTENSITY       = 0x0080
	COMMON_LVB_LEADING_BYTE    = 0x0100
	COMMON_LVB_TRAILING_BYTE   = 0x0200
	COMMON_LVB_GRID_HORIZONTAL = 0x0400
	COMMON_LVB_GRID_LVERTICAL  = 0x0800
	COMMON_LVB_GRID_RVERTICAL  = 0x1000
	COMMON_LVB_REVERSE_VIDEO   = 0x4000
	COMMON_LVB_UNDERSCORE      = 0x8000
)
View Source
const (
	TcpRtoAlgorithmOther TCP_RTO_ALGORITHM = iota
	TcpRtoAlgorithmConstant
	TcpRtoAlgorithmRsre
	TcpRtoAlgorithmVanj

	MIB_TCP_RTO_OTHER    = 1
	MIB_TCP_RTO_CONSTANT = 2
	MIB_TCP_RTO_RSRE     = 3
	MIB_TCP_RTO_VANJ     = 4
)
View Source
const (
	NET_IF_ACCESS_LOOPBACK             NET_IF_ACCESS_TYPE = 1
	NET_IF_ACCESS_BROADCAST                               = 2
	NET_IF_ACCESS_POINT_TO_POINT                          = 3
	NET_IF_ACCESS_POINT_TO_MULTI_POINT                    = 4
	NET_IF_ACCESS_MAXIMUM                                 = 5
)
View Source
const (
	NET_IF_ADMIN_STATUS_UP      NET_IF_ADMIN_STATUS = 1
	NET_IF_ADMIN_STATUS_DOWN                        = 2
	NET_IF_ADMIN_STATUS_TESTING                     = 3
)
View Source
const (
	FVM_AUTO       FOLDERVIEWMODE = -1
	FVM_FIRST                     = 1
	FVM_ICON                      = 1
	FVM_SMALLICON                 = 2
	FVM_LIST                      = 3
	FVM_DETAILS                   = 4
	FVM_THUMBNAIL                 = 5
	FVM_TILE                      = 6
	FVM_THUMBSTRIP                = 7
	FVM_CONTENT                   = 8
	FVM_LAST                      = 8
)
View Source
const (
	FOF_MULTIDESTFILES        FILEOP_FLAGS = 0x0001
	FOF_CONFIRMMOUSE                       = 0x0002
	FOF_SILENT                             = 0x0004
	FOF_RENAMEONCOLLISION                  = 0x0008
	FOF_NOCONFIRMATION                     = 0x0010
	FOF_WANTMAPPINGHANDLE                  = 0x0020
	FOF_ALLOWUNDO                          = 0x0040
	FOF_FILESONLY                          = 0x0080
	FOF_SIMPLEPROGRESS                     = 0x0100
	FOF_NOCONFIRMMKDIR                     = 0x0200
	FOF_NOERRORUI                          = 0x0400
	FOF_NOCOPYSECURITYATTRIBS              = 0x0800
	FOF_NORECURSION                        = 0x1000
	FOF_NO_CONNECTED_ELEMENTS              = 0x2000
	FOF_WANTNUKEWARNING                    = 0x4000
	FOF_NORECURSEREPARSE                   = 0x8000
	FOF_NO_UI                              = (FOF_SILENT | FOF_NOCONFIRMATION | FOF_NOERRORUI | FOF_NOCONFIRMMKDIR)
)
View Source
const (
	DOGIF_DEFAULT       DATAOBJ_GET_ITEM_FLAGS = 0
	DOGIF_TRAVERSE_LINK                        = 0x1
	DOGIF_NO_HDROP                             = 0x2
	DOGIF_NO_URL                               = 0x4
	DOGIF_ONLY_IF_ONE                          = 0x8
)
View Source
const (
	KF_FLAG_DEFAULT                     KNOWN_FOLDER_FLAG = 0x00000000
	KF_FLAG_NO_APPCONTAINER_REDIRECTION                   = 0x00010000
	KF_FLAG_CREATE                                        = 0x00008000
	KF_FLAG_DONT_VERIFY                                   = 0x00004000
	KF_FLAG_DONT_UNEXPAND                                 = 0x00002000
	KF_FLAG_NO_ALIAS                                      = 0x00001000
	KF_FLAG_INIT                                          = 0x00000800
	KF_FLAG_DEFAULT_PATH                                  = 0x00000400
	KF_FLAG_NOT_PARENT_RELATIVE                           = 0x00000200
	KF_FLAG_SIMPLE_IDLIST                                 = 0x00000100
	KF_FLAG_ALIAS_ONLY                                    = 0x80000000
)
View Source
const (
	SIGDN_NORMALDISPLAY               SIGDN = 0
	SIGDN_PARENTRELATIVEPARSING             = 0x80018001
	SIGDN_DESKTOPABSOLUTEPARSING            = 0x80028000
	SIGDN_PARENTRELATIVEEDITING             = 0x80031001
	SIGDN_DESKTOPABSOLUTEEDITING            = 0x8004c000
	SIGDN_FILESYSPATH                       = 0x80058000
	SIGDN_URL                               = 0x80068000
	SIGDN_PARENTRELATIVEFORADDRESSBAR       = 0x8007c001
	SIGDN_PARENTRELATIVE                    = 0x80080001
	SIGDN_PARENTRELATIVEFORUI               = 0x80094001
)
View Source
const (
	GPS_DEFAULT                 GETPROPERTYSTOREFLAGS = 0
	GPS_HANDLERPROPERTIESONLY                         = 0x1
	GPS_READWRITE                                     = 0x2
	GPS_TEMPORARY                                     = 0x4
	GPS_FASTPROPERTIESONLY                            = 0x8
	GPS_OPENSLOWITEM                                  = 0x10
	GPS_DELAYCREATION                                 = 0x20
	GPS_BESTEFFORT                                    = 0x40
	GPS_NO_OPLOCK                                     = 0x80
	GPS_PREFERQUERYPROPERTIES                         = 0x100
	GPS_EXTRINSICPROPERTIES                           = 0x200
	GPS_EXTRINSICPROPERTIESONLY                       = 0x400
	GPS_MASK_VALID                                    = 0x7ff
)
View Source
const (
	SIID_DOCNOASSOC        SHSTOCKICONID = 0
	SIID_DOCASSOC                        = 1
	SIID_APPLICATION                     = 2
	SIID_FOLDER                          = 3
	SIID_FOLDEROPEN                      = 4
	SIID_DRIVE525                        = 5
	SIID_DRIVE35                         = 6
	SIID_DRIVEREMOVE                     = 7
	SIID_DRIVEFIXED                      = 8
	SIID_DRIVENET                        = 9
	SIID_DRIVENETDISABLED                = 10
	SIID_DRIVECD                         = 11
	SIID_DRIVERAM                        = 12
	SIID_WORLD                           = 13
	SIID_SERVER                          = 15
	SIID_PRINTER                         = 16
	SIID_MYNETWORK                       = 17
	SIID_FIND                            = 22
	SIID_HELP                            = 23
	SIID_SHARE                           = 28
	SIID_LINK                            = 29
	SIID_SLOWFILE                        = 30
	SIID_RECYCLER                        = 31
	SIID_RECYCLERFULL                    = 32
	SIID_MEDIACDAUDIO                    = 40
	SIID_LOCK                            = 47
	SIID_AUTOLIST                        = 49
	SIID_PRINTERNET                      = 50
	SIID_SERVERSHARE                     = 51
	SIID_PRINTERFAX                      = 52
	SIID_PRINTERFAXNET                   = 53
	SIID_PRINTERFILE                     = 54
	SIID_STACK                           = 55
	SIID_MEDIASVCD                       = 56
	SIID_STUFFEDFOLDER                   = 57
	SIID_DRIVEUNKNOWN                    = 58
	SIID_DRIVEDVD                        = 59
	SIID_MEDIADVD                        = 60
	SIID_MEDIADVDRAM                     = 61
	SIID_MEDIADVDRW                      = 62
	SIID_MEDIADVDR                       = 63
	SIID_MEDIADVDROM                     = 64
	SIID_MEDIACDAUDIOPLUS                = 65
	SIID_MEDIACDRW                       = 66
	SIID_MEDIACDR                        = 67
	SIID_MEDIACDBURN                     = 68
	SIID_MEDIABLANKCD                    = 69
	SIID_MEDIACDROM                      = 70
	SIID_AUDIOFILES                      = 71
	SIID_IMAGEFILES                      = 72
	SIID_VIDEOFILES                      = 73
	SIID_MIXEDFILES                      = 74
	SIID_FOLDERBACK                      = 75
	SIID_FOLDERFRONT                     = 76
	SIID_SHIELD                          = 77
	SIID_WARNING                         = 78
	SIID_INFO                            = 79
	SIID_ERROR                           = 80
	SIID_KEY                             = 81
	SIID_SOFTWARE                        = 82
	SIID_RENAME                          = 83
	SIID_DELETE                          = 84
	SIID_MEDIAAUDIODVD                   = 85
	SIID_MEDIAMOVIEDVD                   = 86
	SIID_MEDIAENHANCEDCD                 = 87
	SIID_MEDIAENHANCEDDVD                = 88
	SIID_MEDIAHDDVD                      = 89
	SIID_MEDIABLURAY                     = 90
	SIID_MEDIAVCD                        = 91
	SIID_MEDIADVDPLUSR                   = 92
	SIID_MEDIADVDPLUSRW                  = 93
	SIID_DESKTOPPC                       = 94
	SIID_MOBILEPC                        = 95
	SIID_USERS                           = 96
	SIID_MEDIASMARTMEDIA                 = 97
	SIID_MEDIACOMPACTFLASH               = 98
	SIID_DEVICECELLPHONE                 = 99
	SIID_DEVICECAMERA                    = 100
	SIID_DEVICEVIDEOCAMERA               = 101
	SIID_DEVICEAUDIOPLAYER               = 102
	SIID_NETWORKCONNECT                  = 103
	SIID_INTERNET                        = 104
	SIID_ZIPFILE                         = 105
	SIID_SETTINGS                        = 106
	SIID_DRIVEHDDVD                      = 132
	SIID_DRIVEBD                         = 133
	SIID_MEDIAHDDVDROM                   = 134
	SIID_MEDIAHDDVDR                     = 135
	SIID_MEDIAHDDVDRAM                   = 136
	SIID_MEDIABDROM                      = 137
	SIID_MEDIABDR                        = 138
	SIID_MEDIABDRE                       = 139
	SIID_CLUSTEREDDRIVE                  = 140
	SIID_MAX_ICONS                       = 175
)
View Source
const (
	DROPEFFECT_NONE   = 0
	DROPEFFECT_COPY   = 1
	DROPEFFECT_MOVE   = 2
	DROPEFFECT_LINK   = 4
	DROPEFFECT_SCROLL = 0x80000000
)
View Source
const (
	SHCIDS_ALLFIELDS      = 0x80000000
	SHCIDS_CANONICALONLY  = 0x10000000
	SHCIDS_BITMASK        = 0xFFFF0000
	SHCIDS_COLUMNMASK     = 0x0000FFFF
	SFGAO_CANCOPY         = DROPEFFECT_COPY
	SFGAO_CANMOVE         = DROPEFFECT_MOVE
	SFGAO_CANLINK         = DROPEFFECT_LINK
	SFGAO_STORAGE         = 0x00000008
	SFGAO_CANRENAME       = 0x00000010
	SFGAO_CANDELETE       = 0x00000020
	SFGAO_HASPROPSHEET    = 0x00000040
	SFGAO_DROPTARGET      = 0x00000100
	SFGAO_CAPABILITYMASK  = 0x00000177
	SFGAO_SYSTEM          = 0x00001000
	SFGAO_ENCRYPTED       = 0x00002000
	SFGAO_ISSLOW          = 0x00004000
	SFGAO_GHOSTED         = 0x00008000
	SFGAO_LINK            = 0x00010000
	SFGAO_SHARE           = 0x00020000
	SFGAO_READONLY        = 0x00040000
	SFGAO_HIDDEN          = 0x00080000
	SFGAO_DISPLAYATTRMASK = 0x000FC000
	SFGAO_FILESYSANCESTOR = 0x10000000
	SFGAO_FOLDER          = 0x20000000
	SFGAO_FILESYSTEM      = 0x40000000
	SFGAO_HASSUBFOLDER    = 0x80000000
	SFGAO_CONTENTSMASK    = 0x80000000
	SFGAO_VALIDATE        = 0x01000000
	SFGAO_REMOVABLE       = 0x02000000
	SFGAO_COMPRESSED      = 0x04000000
	SFGAO_BROWSABLE       = 0x08000000
	SFGAO_NONENUMERATED   = 0x00100000
	SFGAO_NEWCONTENT      = 0x00200000
	SFGAO_CANMONIKER      = 0x00400000
	SFGAO_HASSTORAGE      = 0x00400000
	SFGAO_STREAM          = 0x00400000
	SFGAO_STORAGEANCESTOR = 0x00800000
	SFGAO_STORAGECAPMASK  = 0x70C50008
	SFGAO_PKEYSFGAOMASK   = 0x81044000
)
View Source
const (
	QUNS_NOT_PRESENT             QUERY_USER_NOTIFICATION_STATE = 1
	QUNS_BUSY                                                  = 2
	QUNS_RUNNING_D3D_FULL_SCREEN                               = 3
	QUNS_PRESENTATION_MODE                                     = 4
	QUNS_ACCEPTS_NOTIFICATIONS                                 = 5
	QUNS_QUIET_TIME                                            = 6
	QUNS_APP                                                   = 7
)
View Source
const (
	REST_NONE                       RESTRICTIONS = 0x00000000
	REST_NORUN                                   = 0x00000001
	REST_NOCLOSE                                 = 0x00000002
	REST_NOSAVESET                               = 0x00000004
	REST_NOFILEMENU                              = 0x00000008
	REST_NOSETFOLDERS                            = 0x00000010
	REST_NOSETTASKBAR                            = 0x00000020
	REST_NODESKTOP                               = 0x00000040
	REST_NOFIND                                  = 0x00000080
	REST_NODRIVES                                = 0x00000100
	REST_NODRIVEAUTORUN                          = 0x00000200
	REST_NODRIVETYPEAUTORUN                      = 0x00000400
	REST_NONETHOOD                               = 0x00000800
	REST_STARTBANNER                             = 0x00001000
	REST_RESTRICTRUN                             = 0x00002000
	REST_NOPRINTERTABS                           = 0x00004000
	REST_NOPRINTERDELETE                         = 0x00008000
	REST_NOPRINTERADD                            = 0x00010000
	REST_NOSTARTMENUSUBFOLDERS                   = 0x00020000
	REST_MYDOCSONNET                             = 0x00040000
	REST_NOEXITTODOS                             = 0x00080000
	REST_ENFORCESHELLEXTSECURITY                 = 0x00100000
	REST_LINKRESOLVEIGNORELINKINFO               = 0x00200000
	REST_NOCOMMONGROUPS                          = 0x00400000
	REST_SEPARATEDESKTOPPROCESS                  = 0x00800000
	REST_NOWEB                                   = 0x01000000
	REST_NOTRAYCONTEXTMENU                       = 0x02000000
	REST_NOVIEWCONTEXTMENU                       = 0x04000000
	REST_NONETCONNECTDISCONNECT                  = 0x08000000
	REST_STARTMENULOGOFF                         = 0x10000000
	REST_NOSETTINGSASSIST                        = 0x20000000
	REST_NOINTERNETICON                          = 0x40000001
	REST_NORECENTDOCSHISTORY                     = 0x40000002
	REST_NORECENTDOCSMENU                        = 0x40000003
	REST_NOACTIVEDESKTOP                         = 0x40000004
	REST_NOACTIVEDESKTOPCHANGES                  = 0x40000005
	REST_NOFAVORITESMENU                         = 0x40000006
	REST_CLEARRECENTDOCSONEXIT                   = 0x40000007
	REST_CLASSICSHELL                            = 0x40000008
	REST_NOCUSTOMIZEWEBVIEW                      = 0x40000009
	REST_NOHTMLWALLPAPER                         = 0x40000010
	REST_NOCHANGINGWALLPAPER                     = 0x40000011
	REST_NODESKCOMP                              = 0x40000012
	REST_NOADDDESKCOMP                           = 0x40000013
	REST_NODELDESKCOMP                           = 0x40000014
	REST_NOCLOSEDESKCOMP                         = 0x40000015
	REST_NOCLOSE_DRAGDROPBAND                    = 0x40000016
	REST_NOMOVINGBAND                            = 0x40000017
	REST_NOEDITDESKCOMP                          = 0x40000018
	REST_NORESOLVESEARCH                         = 0x40000019
	REST_NORESOLVETRACK                          = 0x4000001A
	REST_FORCECOPYACLWITHFILE                    = 0x4000001B
	REST_NOFORGETSOFTWAREUPDATE                  = 0x4000001D
	REST_NOSETACTIVEDESKTOP                      = 0x4000001E
	REST_NOUPDATEWINDOWS                         = 0x4000001F
	REST_NOCHANGESTARMENU                        = 0x40000020
	REST_NOFOLDEROPTIONS                         = 0x40000021
	REST_HASFINDCOMPUTERS                        = 0x40000022
	REST_INTELLIMENUS                            = 0x40000023
	REST_RUNDLGMEMCHECKBOX                       = 0x40000024
	REST_ARP_ShowPostSetup                       = 0x40000025
	REST_NOCSC                                   = 0x40000026
	REST_NOCONTROLPANEL                          = 0x40000027
	REST_ENUMWORKGROUP                           = 0x40000028
	REST_ARP_NOARP                               = 0x40000029
	REST_ARP_NOREMOVEPAGE                        = 0x4000002A
	REST_ARP_NOADDPAGE                           = 0x4000002B
	REST_ARP_NOWINSETUPPAGE                      = 0x4000002C
	REST_GREYMSIADS                              = 0x4000002D
	REST_NOCHANGEMAPPEDDRIVELABEL                = 0x4000002E
	REST_NOCHANGEMAPPEDDRIVECOMMENT              = 0x4000002F
	REST_MaxRecentDocs                           = 0x40000030
	REST_NONETWORKCONNECTIONS                    = 0x40000031
	REST_FORCESTARTMENULOGOFF                    = 0x40000032
	REST_NOWEBVIEW                               = 0x40000033
	REST_NOCUSTOMIZETHISFOLDER                   = 0x40000034
	REST_NOENCRYPTION                            = 0x40000035
	REST_DONTSHOWSUPERHIDDEN                     = 0x40000037
	REST_NOSHELLSEARCHBUTTON                     = 0x40000038
	REST_NOHARDWARETAB                           = 0x40000039
	REST_NORUNASINSTALLPROMPT                    = 0x4000003A
	REST_PROMPTRUNASINSTALLNETPATH               = 0x4000003B
	REST_NOMANAGEMYCOMPUTERVERB                  = 0x4000003C
	REST_DISALLOWRUN                             = 0x4000003E
	REST_NOWELCOMESCREEN                         = 0x4000003F
	REST_RESTRICTCPL                             = 0x40000040
	REST_DISALLOWCPL                             = 0x40000041
	REST_NOSMBALLOONTIP                          = 0x40000042
	REST_NOSMHELP                                = 0x40000043
	REST_NOWINKEYS                               = 0x40000044
	REST_NOENCRYPTONMOVE                         = 0x40000045
	REST_NOLOCALMACHINERUN                       = 0x40000046
	REST_NOCURRENTUSERRUN                        = 0x40000047
	REST_NOLOCALMACHINERUNONCE                   = 0x40000048
	REST_NOCURRENTUSERRUNONCE                    = 0x40000049
	REST_FORCEACTIVEDESKTOPON                    = 0x4000004A
	REST_NOVIEWONDRIVE                           = 0x4000004C
	REST_NONETCRAWL                              = 0x4000004D
	REST_NOSHAREDDOCUMENTS                       = 0x4000004E
	REST_NOSMMYDOCS                              = 0x4000004F
	REST_NOSMMYPICS                              = 0x40000050
	REST_ALLOWBITBUCKDRIVES                      = 0x40000051
	REST_NONLEGACYSHELLMODE                      = 0x40000052
	REST_NOCONTROLPANELBARRICADE                 = 0x40000053
	REST_NOSTARTPAGE                             = 0x40000054
	REST_NOAUTOTRAYNOTIFY                        = 0x40000055
	REST_NOTASKGROUPING                          = 0x40000056
	REST_NOCDBURNING                             = 0x40000057
	REST_MYCOMPNOPROP                            = 0x40000058
	REST_MYDOCSNOPROP                            = 0x40000059
	REST_NOSTARTPANEL                            = 0x4000005A
	REST_NODISPLAYAPPEARANCEPAGE                 = 0x4000005B
	REST_NOTHEMESTAB                             = 0x4000005C
	REST_NOVISUALSTYLECHOICE                     = 0x4000005D
	REST_NOSIZECHOICE                            = 0x4000005E
	REST_NOCOLORCHOICE                           = 0x4000005F
	REST_SETVISUALSTYLE                          = 0x40000060
	REST_STARTRUNNOHOMEPATH                      = 0x40000061
	REST_NOUSERNAMEINSTARTPANEL                  = 0x40000062
	REST_NOMYCOMPUTERICON                        = 0x40000063
	REST_NOSMNETWORKPLACES                       = 0x40000064
	REST_NOSMPINNEDLIST                          = 0x40000065
	REST_NOSMMYMUSIC                             = 0x40000066
	REST_NOSMEJECTPC                             = 0x40000067
	REST_NOSMMOREPROGRAMS                        = 0x40000068
	REST_NOSMMFUPROGRAMS                         = 0x40000069
	REST_NOTRAYITEMSDISPLAY                      = 0x4000006A
	REST_NOTOOLBARSONTASKBAR                     = 0x4000006B
	REST_NOSMCONFIGUREPROGRAMS                   = 0x4000006F
	REST_HIDECLOCK                               = 0x40000070
	REST_NOLOWDISKSPACECHECKS                    = 0x40000071
	REST_NOENTIRENETWORK                         = 0x40000072
	REST_NODESKTOPCLEANUP                        = 0x40000073
	REST_BITBUCKNUKEONDELETE                     = 0x40000074
	REST_BITBUCKCONFIRMDELETE                    = 0x40000075
	REST_BITBUCKNOPROP                           = 0x40000076
	REST_NODISPBACKGROUND                        = 0x40000077
	REST_NODISPSCREENSAVEPG                      = 0x40000078
	REST_NODISPSETTINGSPG                        = 0x40000079
	REST_NODISPSCREENSAVEPREVIEW                 = 0x4000007A
	REST_NODISPLAYCPL                            = 0x4000007B
	REST_HIDERUNASVERB                           = 0x4000007C
	REST_NOTHUMBNAILCACHE                        = 0x4000007D
	REST_NOSTRCMPLOGICAL                         = 0x4000007E
	REST_NOPUBLISHWIZARD                         = 0x4000007F
	REST_NOONLINEPRINTSWIZARD                    = 0x40000080
	REST_NOWEBSERVICES                           = 0x40000081
	REST_ALLOWUNHASHEDWEBVIEW                    = 0x40000082
	REST_ALLOWLEGACYWEBVIEW                      = 0x40000083
	REST_REVERTWEBVIEWSECURITY                   = 0x40000084
	REST_INHERITCONSOLEHANDLES                   = 0x40000086
	REST_NOREMOTERECURSIVEEVENTS                 = 0x40000089
	REST_NOREMOTECHANGENOTIFY                    = 0x40000091
	REST_NOENUMENTIRENETWORK                     = 0x40000093
	REST_NOINTERNETOPENWITH                      = 0x40000095
	REST_DONTRETRYBADNETNAME                     = 0x4000009B
	REST_ALLOWFILECLSIDJUNCTIONS                 = 0x4000009C
	REST_NOUPNPINSTALL                           = 0x4000009D
	REST_ARP_DONTGROUPPATCHES                    = 0x400000AC
	REST_ARP_NOCHOOSEPROGRAMSPAGE                = 0x400000AD
	REST_NODISCONNECT                            = 0x41000001
	REST_NOSECURITY                              = 0x41000002
	REST_NOFILEASSOCIATE                         = 0x41000003
	REST_ALLOWCOMMENTTOGGLE                      = 0x41000004
)
View Source
const (
	PVCHF_DEFAULT        PROPVAR_CHANGE_FLAGS = 0x00000000
	PVCHF_NOVALUEPROP                         = 0x00000001
	PVCHF_ALPHABOOL                           = 0x00000002
	PVCHF_NOUSEROVERRIDE                      = 0x00000004
	PVCHF_LOCALBOOL                           = 0x00000008
	PVCHF_NOHEXSTRING                         = 0x00000010
)
View Source
const (
	APTTYPE_CURRENT APTTYPE = -1
	APTTYPE_STA             = 0
	APTTYPE_MTA             = 1
	APTTYPE_NA              = 2
	APTTYPE_MAINSTA         = 3
)
View Source
const (
	APTTYPEQUALIFIER_NONE               APTTYPEQUALIFIER = 0
	APTTYPEQUALIFIER_IMPLICIT_MTA                        = 1
	APTTYPEQUALIFIER_NA_ON_MTA                           = 2
	APTTYPEQUALIFIER_NA_ON_STA                           = 3
	APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA                  = 4
	APTTYPEQUALIFIER_NA_ON_MAINSTA                       = 5
	APTTYPEQUALIFIER_APPLICATION_STA                     = 6
)
View Source
const ANYSIZE_ARRAY = 1
View Source
const ANY_SIZE = 1
View Source
const DNS_MAX_NAME_BUFFER_LENGTH = 256
View Source
const FD_MAX_EVENTS = 10
View Source
const IF_MAX_PHYS_ADDRESS_LENGTH = 32
View Source
const IF_MAX_STRING_SIZE = 256
View Source
const IMEMENUITEM_STRING_SIZE = 80
View Source
const LF_FACESIZE = 32
View Source
const LF_FULLFACESIZE = 64
View Source
const MAXLEN_IFDESCR = 256
View Source
const MAXLEN_PHYSADDR = 8
View Source
const MAXPNAMELEN = 32
View Source
const MAX_ADAPTER_ADDRESS_LENGTH = 8
View Source
const MAX_ADAPTER_DESCRIPTION_LENGTH = 128
View Source
const MAX_ADAPTER_NAME = 128
View Source
const MAX_ADAPTER_NAME_LENGTH = 256
View Source
const MAX_DEFAULTCHAR = 2
View Source
const MAX_DHCPV6_DUID_LENGTH = 130
View Source
const MAX_DNS_SUFFIX_STRING_LENGTH = 256
View Source
const MAX_DOMAIN_NAME_LEN = 128
View Source
const MAX_HOSTNAME_LEN = 128
View Source
const MAX_INTERFACE_NAME_LEN = 256
View Source
const MAX_INTLIST_COUNT = 402
View Source
const MAX_JOYSTICKOEMVXDNAME = 260
View Source
const MAX_LEADBYTES = 12
View Source
const MAX_PATH = 260
View Source
const MAX_PROTOCOL_CHAIN = 7
View Source
const MAX_SCOPE_ID_LEN = 256
View Source
const MIXER_LONG_NAME_CHARS = 64
View Source
const MIXER_SHORT_NAME_CHARS = 16
View Source
const MM_MAX_NUMAXES = 16
View Source
const NUM_POINTS = 3
View Source
const STYLE_DESCRIPTION_SIZE = 32
View Source
const TCPIP_OWNING_MODULE_SIZE = 16
View Source
const WSADESCRIPTION_LEN = 256
View Source
const WSAPROTOCOL_LEN = 255
View Source
const WSASYS_STATUS_LEN = 128

Variables

This section is empty.

Functions

func AbortDoc

func AbortDoc(hdc HDC) int32

func AbortPath

func AbortPath(hdc HDC) bool

func AbortSystemShutdown

func AbortSystemShutdown(lpMachineName LPWSTR) bool

func AccessCheck

func AccessCheck(pSecurityDescriptor PSECURITY_DESCRIPTOR, clientToken HANDLE, desiredAccess DWORD, genericMapping *GENERIC_MAPPING, privilegeSet *PRIVILEGE_SET, privilegeSetLength *uint32, grantedAccess *uint32, accessStatus *BOOL) bool

func AccessCheckAndAuditAlarm

func AccessCheckAndAuditAlarm(subsystemName string, handleId LPVOID, objectTypeName LPWSTR, objectName LPWSTR, securityDescriptor PSECURITY_DESCRIPTOR, desiredAccess DWORD, genericMapping *GENERIC_MAPPING, objectCreation bool, grantedAccess *uint32, accessStatus *BOOL, pfGenerateOnClose *BOOL) bool

func AccessCheckByType

func AccessCheckByType(pSecurityDescriptor PSECURITY_DESCRIPTOR, principalSelfSid PSID, clientToken HANDLE, desiredAccess DWORD, objectTypeList *OBJECT_TYPE_LIST, objectTypeListLength DWORD, genericMapping *GENERIC_MAPPING, privilegeSet *PRIVILEGE_SET, privilegeSetLength *uint32, grantedAccess *uint32, accessStatus *BOOL) bool

func AccessCheckByTypeResultList

func AccessCheckByTypeResultList(pSecurityDescriptor PSECURITY_DESCRIPTOR, principalSelfSid PSID, clientToken HANDLE, desiredAccess DWORD, objectTypeList *OBJECT_TYPE_LIST, objectTypeListLength DWORD, genericMapping *GENERIC_MAPPING, privilegeSet *PRIVILEGE_SET, privilegeSetLength *uint32, grantedAccessList *uint32, accessStatusList *uint32) bool

func AcquireSRWLockExclusive

func AcquireSRWLockExclusive(sRWLock PSRWLOCK)

func AcquireSRWLockShared

func AcquireSRWLockShared(sRWLock PSRWLOCK)

func ActivateActCtx

func ActivateActCtx(hActCtx HANDLE, lpCookie *ULONG_PTR) bool

func AddAccessAllowedAce

func AddAccessAllowedAce(pAcl *ACL, dwAceRevision DWORD, accessMask DWORD, pSid PSID) bool

func AddAccessAllowedAceEx

func AddAccessAllowedAceEx(pAcl *ACL, dwAceRevision DWORD, aceFlags DWORD, accessMask DWORD, pSid PSID) bool

func AddAccessAllowedObjectAce

func AddAccessAllowedObjectAce(pAcl *ACL, dwAceRevision DWORD, aceFlags DWORD, accessMask DWORD, objectTypeGuid *GUID, inheritedObjectTypeGuid *GUID, pSid PSID) bool

func AddAccessDeniedAce

func AddAccessDeniedAce(pAcl *ACL, dwAceRevision DWORD, accessMask DWORD, pSid PSID) bool

func AddAccessDeniedAceEx

func AddAccessDeniedAceEx(pAcl *ACL, dwAceRevision DWORD, aceFlags DWORD, accessMask DWORD, pSid PSID) bool

func AddAccessDeniedObjectAce

func AddAccessDeniedObjectAce(pAcl *ACL, dwAceRevision DWORD, aceFlags DWORD, accessMask DWORD, objectTypeGuid *GUID, inheritedObjectTypeGuid *GUID, pSid PSID) bool

func AddAce

func AddAce(pAcl *ACL, dwAceRevision DWORD, dwStartingAceIndex DWORD, pAceList LPVOID, nAceListLength DWORD) bool

func AddAuditAccessAce

func AddAuditAccessAce(pAcl *ACL, dwAceRevision DWORD, dwAccessMask DWORD, pSid PSID, bAuditSuccess bool, bAuditFailure bool) bool

func AddAuditAccessAceEx

func AddAuditAccessAceEx(pAcl *ACL, dwAceRevision DWORD, aceFlags DWORD, dwAccessMask DWORD, pSid PSID, bAuditSuccess bool, bAuditFailure bool) bool

func AddAuditAccessObjectAce

func AddAuditAccessObjectAce(pAcl *ACL, dwAceRevision DWORD, aceFlags DWORD, accessMask DWORD, objectTypeGuid *GUID, inheritedObjectTypeGuid *GUID, pSid PSID, bAuditSuccess bool, bAuditFailure bool) bool

func AddConditionalAce

func AddConditionalAce(pAcl *ACL, dwAceRevision DWORD, aceFlags DWORD, aceType UCHAR, accessMask DWORD, pSid PSID, conditionStr PWCHAR, returnLength *uint32) bool

func AddConsoleAlias

func AddConsoleAlias(source LPWSTR, target LPWSTR, exeName LPWSTR) bool

func AddFontResource

func AddFontResource(unnamed0 string) int32

func AddFontResourceEx

func AddFontResourceEx(name string, fl DWORD, res uintptr) int32

func AddIntegrityLabelToBoundaryDescriptor

func AddIntegrityLabelToBoundaryDescriptor(boundaryDescriptor *HANDLE, integrityLabel PSID) bool

func AddMandatoryAce

func AddMandatoryAce(pAcl *ACL, dwAceRevision DWORD, aceFlags DWORD, mandatoryPolicy DWORD, pLabelSid PSID) bool

func AddRefActCtx

func AddRefActCtx(hActCtx HANDLE)

func AddSIDToBoundaryDescriptor

func AddSIDToBoundaryDescriptor(boundaryDescriptor *HANDLE, requiredSid PSID) bool

func AddSecureMemoryCacheCallback

func AddSecureMemoryCacheCallback(pfnCallBack PSECURE_MEMORY_CACHE_CALLBACK) bool

func AdjustTokenGroups

func AdjustTokenGroups(tokenHandle HANDLE, resetToDefault bool, newState *TOKEN_GROUPS, bufferLength DWORD, previousState *TOKEN_GROUPS, returnLength *DWORD) bool

func AdjustTokenPrivileges

func AdjustTokenPrivileges(tokenHandle HANDLE, disableAllPrivileges bool, newState *TOKEN_PRIVILEGES, bufferLength DWORD, previousState *TOKEN_PRIVILEGES, returnLength *DWORD) bool

func AdjustWindowRect

func AdjustWindowRect(lpRect *RECT, dwStyle DWORD, bMenu bool) bool

func AdjustWindowRectEx

func AdjustWindowRectEx(lpRect *RECT, dwStyle DWORD, bMenu bool, dwExStyle DWORD) bool

func AlignRects

func AlignRects(rect *RECT, b DWORD, c DWORD, d DWORD) bool

func AllocConsole

func AllocConsole() bool

func AllocateAndInitializeSid

func AllocateAndInitializeSid(pIdentifierAuthority *SID_IDENTIFIER_AUTHORITY, nSubAuthorityCount BYTE, nSubAuthority0 DWORD, nSubAuthority1 DWORD, nSubAuthority2 DWORD, nSubAuthority3 DWORD, nSubAuthority4 DWORD, nSubAuthority5 DWORD, nSubAuthority6 DWORD, nSubAuthority7 DWORD, pSid *PSID) bool

func AllocateLocallyUniqueId

func AllocateLocallyUniqueId(luid *LUID) bool

func AllowSetForegroundWindow

func AllowSetForegroundWindow(dwProcessId DWORD) bool

func AngleArc

func AngleArc(hdc HDC, x int32, y int32, r DWORD, startAngle FLOAT, sweepAngle FLOAT) bool

func AnimatePalette

func AnimatePalette(hPal HPALETTE, iStartIndex UINT, cEntries UINT, ppe *PALETTEENTRY) bool

func AnimateWindow

func AnimateWindow(hWnd HWND, dwTime DWORD, dwFlags DWORD) bool

func AnyPopup

func AnyPopup() bool

func AppendMenu

func AppendMenu(hMenu HMENU, uFlags UINT, uIDNewItem *uint32, lpNewItem string) bool

func ApplicationRecoveryFinished

func ApplicationRecoveryFinished(bSuccess bool)

func Arc

func Arc(hdc HDC, x1 int32, y1 int32, x2 int32, y2 int32, x3 int32, y3 int32, x4 int32, y4 int32) bool

func ArcTo

func ArcTo(hdc HDC, left int32, top int32, right int32, bottom int32, xr1 int32, yr1 int32, xr2 int32, yr2 int32) bool

func AreAllAccessesGranted

func AreAllAccessesGranted(grantedAccess DWORD, desiredAccess DWORD) bool

func AreAnyAccessesGranted

func AreAnyAccessesGranted(grantedAccess DWORD, desiredAccess DWORD) bool

func AreFileApisANSI

func AreFileApisANSI() bool

func AssignProcessToJobObject

func AssignProcessToJobObject(hJob HANDLE, hProcess HANDLE) bool

func AssocIsDangerous

func AssocIsDangerous(lpszAssoc string) bool

func AttachConsole

func AttachConsole(dwProcessId DWORD) bool

func AttachThreadInput

func AttachThreadInput(idAttach DWORD, idAttachTo DWORD, fAttach bool) bool

func AuditFree

func AuditFree(buffer uintptr)

func BRUSHOBJ_pvAllocRbrush

func BRUSHOBJ_pvAllocRbrush(pbo *BRUSHOBJ, cj ULONG) uintptr

func BRUSHOBJ_pvGetRbrush

func BRUSHOBJ_pvGetRbrush(pbo *BRUSHOBJ) uintptr

func BSTR_UserFree

func BSTR_UserFree(pFlags *ULONG, pstr *BSTR)

func BackupEventLog

func BackupEventLog(hEventLog HANDLE, lpBackupFileName string) bool

func BackupRead

func BackupRead(hFile HANDLE, lpBuffer *byte, nNumberOfBytesToRead DWORD, lpNumberOfBytesRead *uint32, bAbort bool, bProcessSecurity bool, lpContext *LPVOID) bool

func BackupSeek

func BackupSeek(hFile HANDLE, dwLowBytesToSeek DWORD, dwHighBytesToSeek DWORD, lpdwLowByteSeeked *uint32, lpdwHighByteSeeked *uint32, lpContext *LPVOID) bool

func BackupWrite

func BackupWrite(hFile HANDLE, lpBuffer *byte, nNumberOfBytesToWrite DWORD, lpNumberOfBytesWritten *uint32, bAbort bool, bProcessSecurity bool, lpContext *LPVOID) bool

func Beep

func Beep(dwFreq DWORD, dwDuration DWORD) bool

func BeginPanningFeedback

func BeginPanningFeedback(hwnd HWND) bool

func BeginPath

func BeginPath(hdc HDC) bool

func BitBlt

func BitBlt(hdc HDC, x int32, y int32, cx int32, cy int32, hdcSrc HDC, x1 int32, y1 int32, rop DWORD) bool

func BlockInput

func BlockInput(fBlockIt bool) bool

func BringWindowToTop

func BringWindowToTop(hWnd HWND) bool

func BroadcastSystemMessage

func BroadcastSystemMessage(flags DWORD, lpInfo *uint32, msg UINT, wParam WPARAM, lParam LPARAM) int32

func BroadcastSystemMessageEx

func BroadcastSystemMessageEx(flags DWORD, lpInfo *uint32, msg UINT, wParam WPARAM, lParam LPARAM, pbsmInfo *BSMINFO) int32

func BufferedPaintRenderAnimation

func BufferedPaintRenderAnimation(hwnd HWND, hdcTarget HDC) bool

func BuildExplicitAccessWithName

func BuildExplicitAccessWithName(pExplicitAccess *EXPLICIT_ACCESS, pTrusteeName LPWSTR, accessPermissions DWORD, accessMode ACCESS_MODE, inheritance DWORD)

func BuildImpersonateExplicitAccessWithName

func BuildImpersonateExplicitAccessWithName(pExplicitAccess *EXPLICIT_ACCESS, pTrusteeName LPWSTR, pTrustee *TRUSTEE, accessPermissions DWORD, accessMode ACCESS_MODE, inheritance DWORD)

func BuildImpersonateTrustee

func BuildImpersonateTrustee(pTrustee *TRUSTEE, pImpersonateTrustee *TRUSTEE)

func BuildTrusteeWithName

func BuildTrusteeWithName(pTrustee *TRUSTEE, pName LPWSTR)

func BuildTrusteeWithObjectsAndName

func BuildTrusteeWithObjectsAndName(pTrustee *TRUSTEE, pObjName *OBJECTS_AND_NAME, objectType SE_OBJECT_TYPE, objectTypeName LPWSTR, inheritedObjectTypeName LPWSTR, name LPWSTR)

func BuildTrusteeWithObjectsAndSid

func BuildTrusteeWithObjectsAndSid(pTrustee *TRUSTEE, pObjSid *OBJECTS_AND_SID, pObjectGuid *GUID, pInheritedObjectGuid *GUID, pSid PSID)

func BuildTrusteeWithSid

func BuildTrusteeWithSid(pTrustee *TRUSTEE, pSid PSID)

func CLIPOBJ_bEnum

func CLIPOBJ_bEnum(pco *CLIPOBJ, cj ULONG, pv *ULONG) bool

func CStdStubBuffer_DebugServerRelease

func CStdStubBuffer_DebugServerRelease(this *IRpcStubBuffer, pv uintptr)

func CStdStubBuffer_Disconnect

func CStdStubBuffer_Disconnect(this *IRpcStubBuffer)

func CallMsgFilter

func CallMsgFilter(lpMsg *MSG, nCode int32) bool

func CallNamedPipe

func CallNamedPipe(lpNamedPipeName string, lpInBuffer LPVOID, nInBufferSize DWORD, lpOutBuffer LPVOID, nOutBufferSize DWORD, lpBytesRead *uint32, nTimeOut DWORD) bool

func CancelDC

func CancelDC(hdc HDC) bool

func CancelDeviceWakeupRequest

func CancelDeviceWakeupRequest(hDevice HANDLE) bool

func CancelIPChangeNotify

func CancelIPChangeNotify(notifyOverlapped *OVERLAPPED) bool

func CancelIo

func CancelIo(hFile HANDLE) bool

func CancelIoEx

func CancelIoEx(hFile HANDLE, lpOverlapped *OVERLAPPED) bool

func CancelSynchronousIo

func CancelSynchronousIo(hThread HANDLE) bool

func CancelTimerQueueTimer

func CancelTimerQueueTimer(timerQueue HANDLE, timer HANDLE) bool

func CancelWaitableTimer

func CancelWaitableTimer(hTimer HANDLE) bool

func CertAddCRLContextToStore

func CertAddCRLContextToStore(hCertStore HCERTSTORE, pCrlContext PCCRL_CONTEXT, dwAddDisposition DWORD, ppStoreContext *PCCRL_CONTEXT) bool

func CertAddCRLLinkToStore

func CertAddCRLLinkToStore(hCertStore HCERTSTORE, pCrlContext PCCRL_CONTEXT, dwAddDisposition DWORD, ppStoreContext *PCCRL_CONTEXT) bool

func CertAddCTLContextToStore

func CertAddCTLContextToStore(hCertStore HCERTSTORE, pCtlContext PCCTL_CONTEXT, dwAddDisposition DWORD, ppStoreContext *PCCTL_CONTEXT) bool

func CertAddCTLLinkToStore

func CertAddCTLLinkToStore(hCertStore HCERTSTORE, pCtlContext PCCTL_CONTEXT, dwAddDisposition DWORD, ppStoreContext *PCCTL_CONTEXT) bool

func CertAddCertificateContextToStore

func CertAddCertificateContextToStore(hCertStore HCERTSTORE, pCertContext PCCERT_CONTEXT, dwAddDisposition DWORD, ppStoreContext *PCCERT_CONTEXT) bool

func CertAddCertificateLinkToStore

func CertAddCertificateLinkToStore(hCertStore HCERTSTORE, pCertContext PCCERT_CONTEXT, dwAddDisposition DWORD, ppStoreContext *PCCERT_CONTEXT) bool

func CertAddEncodedCRLToStore

func CertAddEncodedCRLToStore(hCertStore HCERTSTORE, dwCertEncodingType DWORD, pbCrlEncoded *byte, cbCrlEncoded DWORD, dwAddDisposition DWORD, ppCrlContext *PCCRL_CONTEXT) bool

func CertAddEncodedCTLToStore

func CertAddEncodedCTLToStore(hCertStore HCERTSTORE, dwMsgAndCertEncodingType DWORD, pbCtlEncoded *byte, cbCtlEncoded DWORD, dwAddDisposition DWORD, ppCtlContext *PCCTL_CONTEXT) bool

func CertAddEncodedCertificateToStore

func CertAddEncodedCertificateToStore(hCertStore HCERTSTORE, dwCertEncodingType DWORD, pbCertEncoded *byte, cbCertEncoded DWORD, dwAddDisposition DWORD, ppCertContext *PCCERT_CONTEXT) bool

func CertAddEncodedCertificateToSystemStore

func CertAddEncodedCertificateToSystemStore(szCertStoreName string, pbCertEncoded *byte, cbCertEncoded DWORD) bool

func CertAddEnhancedKeyUsageIdentifier

func CertAddEnhancedKeyUsageIdentifier(pCertContext PCCERT_CONTEXT, pszUsageIdentifier LPCSTR) bool

func CertAddSerializedElementToStore

func CertAddSerializedElementToStore(hCertStore HCERTSTORE, pbElement *byte, cbElement DWORD, dwAddDisposition DWORD, dwFlags DWORD, dwContextTypeFlags DWORD, pdwContextType *uint32, ppvContext uintptr) bool

func CertAddStoreToCollection

func CertAddStoreToCollection(hCollectionStore HCERTSTORE, hSiblingStore HCERTSTORE, dwUpdateFlags DWORD, dwPriority DWORD) bool

func CertCloseStore

func CertCloseStore(hCertStore HCERTSTORE, dwFlags DWORD) bool

func CertCompareCertificate

func CertCompareCertificate(dwCertEncodingType DWORD, pCertId1 PCERT_INFO, pCertId2 PCERT_INFO) bool

func CertCompareCertificateName

func CertCompareCertificateName(dwCertEncodingType DWORD, pCertName1 PCERT_NAME_BLOB, pCertName2 PCERT_NAME_BLOB) bool

func CertCompareIntegerBlob

func CertCompareIntegerBlob(pInt1 PCRYPT_INTEGER_BLOB, pInt2 PCRYPT_INTEGER_BLOB) bool

func CertControlStore

func CertControlStore(hCertStore HCERTSTORE, dwFlags DWORD, dwCtrlType DWORD, pvCtrlPara uintptr) bool

func CertCreateCTLEntryFromCertificateContextProperties

func CertCreateCTLEntryFromCertificateContextProperties(pCertContext PCCERT_CONTEXT, cOptAttr DWORD, rgOptAttr PCRYPT_ATTRIBUTE, dwFlags DWORD, pvReserved uintptr, pCtlEntry PCTL_ENTRY, pcbCtlEntry *uint32) bool

func CertDeleteCRLFromStore

func CertDeleteCRLFromStore(pCrlContext PCCRL_CONTEXT) bool

func CertDeleteCTLFromStore

func CertDeleteCTLFromStore(pCtlContext PCCTL_CONTEXT) bool

func CertDeleteCertificateFromStore

func CertDeleteCertificateFromStore(pCertContext PCCERT_CONTEXT) bool

func CertEnumSubjectInSortedCTL

func CertEnumSubjectInSortedCTL(pCtlContext PCCTL_CONTEXT, ppvNextSubject uintptr, pSubjectIdentifier PCRYPT_DER_BLOB, pEncodedAttributes PCRYPT_DER_BLOB) bool

func CertFindCertificateInCRL

func CertFindCertificateInCRL(pCert PCCERT_CONTEXT, pCrlContext PCCRL_CONTEXT, dwFlags DWORD, pvReserved uintptr, ppCrlEntry *PCRL_ENTRY) bool

func CertFindSubjectInSortedCTL

func CertFindSubjectInSortedCTL(pSubjectIdentifier PCRYPT_DATA_BLOB, pCtlContext PCCTL_CONTEXT, dwFlags DWORD, pvReserved uintptr, pEncodedAttributes PCRYPT_DER_BLOB) bool

func CertFreeCRLContext

func CertFreeCRLContext(pCrlContext PCCRL_CONTEXT) bool

func CertFreeCTLContext

func CertFreeCTLContext(pCtlContext PCCTL_CONTEXT) bool

func CertFreeCertificateContext

func CertFreeCertificateContext(pCertContext PCCERT_CONTEXT) bool

func CertGetCRLContextProperty

func CertGetCRLContextProperty(pCrlContext PCCRL_CONTEXT, dwPropId DWORD, pvData uintptr, pcbData *uint32) bool

func CertGetCTLContextProperty

func CertGetCTLContextProperty(pCtlContext PCCTL_CONTEXT, dwPropId DWORD, pvData uintptr, pcbData *uint32) bool

func CertGetCertificateContextProperty

func CertGetCertificateContextProperty(pCertContext PCCERT_CONTEXT, dwPropId DWORD, pvData uintptr, pcbData *uint32) bool

func CertGetIntendedKeyUsage

func CertGetIntendedKeyUsage(dwCertEncodingType DWORD, pCertInfo PCERT_INFO, pbKeyUsage *byte, cbKeyUsage DWORD) bool

func CertGetStoreProperty

func CertGetStoreProperty(hCertStore HCERTSTORE, dwPropId DWORD, pvData uintptr, pcbData *uint32) bool

func CertGetValidUsages

func CertGetValidUsages(cCerts DWORD, rghCerts *PCCERT_CONTEXT, cNumOIDs *int, rghOIDs *LPSTR, pcbOIDs *uint32) bool

func CertIsValidCRLForCertificate

func CertIsValidCRLForCertificate(pCert PCCERT_CONTEXT, pCrl PCCRL_CONTEXT, dwFlags DWORD, pvReserved uintptr) bool

func CertRemoveEnhancedKeyUsageIdentifier

func CertRemoveEnhancedKeyUsageIdentifier(pCertContext PCCERT_CONTEXT, pszUsageIdentifier LPCSTR) bool

func CertRemoveStoreFromCollection

func CertRemoveStoreFromCollection(hCollectionStore HCERTSTORE, hSiblingStore HCERTSTORE)

func CertSaveStore

func CertSaveStore(hCertStore HCERTSTORE, dwEncodingType DWORD, dwSaveAs DWORD, dwSaveTo DWORD, pvSaveToPara uintptr, dwFlags DWORD) bool

func CertSerializeCRLStoreElement

func CertSerializeCRLStoreElement(pCrlContext PCCRL_CONTEXT, dwFlags DWORD, pbElement *byte, pcbElement *uint32) bool

func CertSerializeCTLStoreElement

func CertSerializeCTLStoreElement(pCtlContext PCCTL_CONTEXT, dwFlags DWORD, pbElement *byte, pcbElement *uint32) bool

func CertSerializeCertificateStoreElement

func CertSerializeCertificateStoreElement(pCertContext PCCERT_CONTEXT, dwFlags DWORD, pbElement *byte, pcbElement *uint32) bool

func CertSetCRLContextProperty

func CertSetCRLContextProperty(pCrlContext PCCRL_CONTEXT, dwPropId DWORD, dwFlags DWORD, pvData uintptr) bool

func CertSetCTLContextProperty

func CertSetCTLContextProperty(pCtlContext PCCTL_CONTEXT, dwPropId DWORD, dwFlags DWORD, pvData uintptr) bool

func CertSetCertificateContextPropertiesFromCTLEntry

func CertSetCertificateContextPropertiesFromCTLEntry(pCertContext PCCERT_CONTEXT, pCtlEntry PCTL_ENTRY, dwFlags DWORD) bool

func CertSetCertificateContextProperty

func CertSetCertificateContextProperty(pCertContext PCCERT_CONTEXT, dwPropId DWORD, dwFlags DWORD, pvData uintptr) bool

func CertSetStoreProperty

func CertSetStoreProperty(hCertStore HCERTSTORE, dwPropId DWORD, dwFlags DWORD, pvData uintptr) bool

func CertStrToName

func CertStrToName(dwCertEncodingType DWORD, pszX500 string, dwStrType DWORD, pvReserved uintptr, pbEncoded *byte, pcbEncoded *uint32, ppszError *LPCWSTR) bool

func CertUnregisterPhysicalStore

func CertUnregisterPhysicalStore(pvSystemStore uintptr, dwFlags DWORD, pwszStoreName string) bool

func CertUnregisterSystemStore

func CertUnregisterSystemStore(pvSystemStore uintptr, dwFlags DWORD) bool

func CertVerifyCRLRevocation

func CertVerifyCRLRevocation(dwCertEncodingType DWORD, pCertId PCERT_INFO, cCrlInfo DWORD, rgpCrlInfo *PCRL_INFO) bool

func CertVerifySubjectCertificateContext

func CertVerifySubjectCertificateContext(pSubject PCCERT_CONTEXT, pIssuer PCCERT_CONTEXT, pdwFlags *uint32) bool

func CertVerifyValidityNesting

func CertVerifyValidityNesting(pSubjectInfo PCERT_INFO, pIssuerInfo PCERT_INFO) bool

func ChangeClipboardChain

func ChangeClipboardChain(hWndRemove HWND, hWndNewNext HWND) bool

func ChangeMenu

func ChangeMenu(hMenu HMENU, cmd UINT, lpszNewItem string, cmdInsert UINT, flags UINT) bool

func ChangeServiceConfig

func ChangeServiceConfig(hService SC_HANDLE, dwServiceType DWORD, dwStartType DWORD, dwErrorControl DWORD, lpBinaryPathName string, lpLoadOrderGroup string, lpdwTagId *uint32, lpDependencies string, lpServiceStartName string, lpPassword string, lpDisplayName string) bool

func ChangeServiceConfig2

func ChangeServiceConfig2(hService SC_HANDLE, dwInfoLevel DWORD, lpInfo LPVOID) bool

func ChangeTimerQueueTimer

func ChangeTimerQueueTimer(timerQueue HANDLE, timer HANDLE, dueTime ULONG, period ULONG) bool

func CharToOem

func CharToOem(lpszSrc string, lpszDst LPSTR) bool

func CharToOemBuff

func CharToOemBuff(lpszSrc string, lpszDst LPSTR, cchDstLength DWORD) bool

func CheckColorsInGamut

func CheckColorsInGamut(hdc HDC, lpRGBTriple LPVOID, dlpBuffer LPVOID, nCount DWORD) bool

func CheckDlgButton

func CheckDlgButton(hDlg HWND, nIDButton int32, uCheck UINT) bool

func CheckMenuRadioItem

func CheckMenuRadioItem(hmenu HMENU, first UINT, last UINT, check UINT, flags UINT) bool

func CheckNameLegalDOS8Dot3

func CheckNameLegalDOS8Dot3(lpName string, lpOemName LPSTR, oemNameSize DWORD, pbNameContainsSpaces *BOOL, pbNameLegal *BOOL) bool

func CheckRadioButton

func CheckRadioButton(hDlg HWND, nIDFirstButton int32, nIDLastButton int32, nIDCheckButton int32) bool

func CheckRemoteDebuggerPresent

func CheckRemoteDebuggerPresent(hProcess HANDLE, pbDebuggerPresent *BOOL) bool

func CheckTokenMembership

func CheckTokenMembership(tokenHandle HANDLE, sidToCheck PSID, isMember *BOOL) bool

func ChooseColor

func ChooseColor(unnamed0 *CHOOSECOLOR) bool

func ChooseFont

func ChooseFont(unnamed0 LPCHOOSEFONT) bool

func ChoosePixelFormat

func ChoosePixelFormat(hdc HDC, ppfd *PIXELFORMATDESCRIPTOR) int32

func Chord

func Chord(hdc HDC, x1 int32, y1 int32, x2 int32, y2 int32, x3 int32, y3 int32, x4 int32, y4 int32) bool

func ChrCmpI

func ChrCmpI(ch1 WCHAR, ch2 WCHAR) bool

func ClearCommBreak

func ClearCommBreak(hFile HANDLE) bool

func ClearCustData

func ClearCustData(lpCust *CUSTDATA)

func ClearEventLog

func ClearEventLog(hEventLog HANDLE, lpBackupFileName string) bool

func ClientToScreen

func ClientToScreen(hWnd HWND, lpPoint *POINT) bool

func ClipCursor

func ClipCursor(lpRect *RECT) bool

func CloseClipboard

func CloseClipboard() bool

func CloseConsoleHandle

func CloseConsoleHandle(handle HANDLE) bool

func CloseDesktop

func CloseDesktop(hDesktop HDESK) bool

func CloseEncryptedFileRaw

func CloseEncryptedFileRaw(pvContext uintptr)

func CloseEventLog

func CloseEventLog(hEventLog HANDLE) bool

func CloseFigure

func CloseFigure(hdc HDC) bool

func CloseGestureInfoHandle

func CloseGestureInfoHandle(hGestureInfo HGESTUREINFO) bool

func CloseHandle

func CloseHandle(hObject HANDLE) bool

func CloseProfileUserMapping

func CloseProfileUserMapping() bool

func CloseServiceHandle

func CloseServiceHandle(hSCObject SC_HANDLE) bool

func CloseThreadWaitChainSession

func CloseThreadWaitChainSession(wctHandle HWCT)

func CloseTouchInputHandle

func CloseTouchInputHandle(hTouchInput HTOUCHINPUT) bool

func CloseWindow

func CloseWindow(hWnd HWND) bool

func CloseWindowStation

func CloseWindowStation(hWinSta HWINSTA) bool

func CmdBatNotification

func CmdBatNotification(bBatchRunning bool) bool

func CoFreeAllLibraries

func CoFreeAllLibraries()

func CoFreeLibrary

func CoFreeLibrary(hLibrary HINSTANCE)

func CoIsHandlerConnected

func CoIsHandlerConnected(pUnk *IUnknown) bool

func CoIsOle1Class

func CoIsOle1Class(clsid REFCLSID) bool

func CoTaskMemFree

func CoTaskMemFree(ptr LPVOID)

func ColorCorrectPalette

func ColorCorrectPalette(hdc HDC, hPal HPALETTE, deFirst DWORD, num DWORD) bool

func ColorMatchToTarget

func ColorMatchToTarget(hdc HDC, hdcTarget HDC, action DWORD) bool

func ColorRGBToHLS

func ColorRGBToHLS(cRGB COLORREF, pwHue *uint16, pwLuminance *uint16, pwSaturation *uint16)

func CombineRgn

func CombineRgn(hrgnDst HRGN, hrgnSrc1 HRGN, hrgnSrc2 HRGN, iMode int32) int32

func CombineTransform

func CombineTransform(lpxfOut *XFORM, lpxf1 *XFORM, lpxf2 *XFORM) bool

func ConnectNamedPipe

func ConnectNamedPipe(hNamedPipe HANDLE, lpOverlapped *OVERLAPPED) bool

func ContinueDebugEvent

func ContinueDebugEvent(dwProcessId DWORD, dwThreadId DWORD, dwContinueStatus DWORD) bool

func ControlService

func ControlService(hService SC_HANDLE, dwControl DWORD, lpServiceStatus *SERVICE_STATUS) bool

func ControlServiceEx

func ControlServiceEx(hService SC_HANDLE, dwControl DWORD, dwInfoLevel DWORD, pControlParams uintptr) bool

func Control_RunDLL

func Control_RunDLL(hWnd HWND, hInst HINSTANCE, cmd string, nCmdShow DWORD)

func ConvertFiberToThread

func ConvertFiberToThread() bool

func ConvertSecurityDescriptorToStringSecurityDescriptor

func ConvertSecurityDescriptorToStringSecurityDescriptor(securityDescriptor PSECURITY_DESCRIPTOR, requestedStringSDRevision DWORD, securityInformation SECURITY_INFORMATION, stringSecurityDescriptor *LPWSTR, stringSecurityDescriptorLen *uint32) bool

func ConvertSidToStringSid

func ConvertSidToStringSid(sid PSID, stringSid *LPWSTR) bool

func ConvertStringSecurityDescriptorToSecurityDescriptor

func ConvertStringSecurityDescriptorToSecurityDescriptor(stringSecurityDescriptor string, stringSDRevision DWORD, securityDescriptor *PSECURITY_DESCRIPTOR, securityDescriptorSize *uint32) bool

func ConvertStringSidToSid

func ConvertStringSidToSid(stringSid string, sid *PSID) bool

func ConvertToAutoInheritPrivateObjectSecurity

func ConvertToAutoInheritPrivateObjectSecurity(parentDescriptor PSECURITY_DESCRIPTOR, currentSecurityDescriptor PSECURITY_DESCRIPTOR, newSecurityDescriptor *PSECURITY_DESCRIPTOR, objectType *GUID, isDirectoryObject BOOLEAN, genericMapping *GENERIC_MAPPING) bool

func CopyAcceleratorTable

func CopyAcceleratorTable(hAccelSrc HACCEL, lpAccelDst *ACCEL, cAccelEntries int32) int32

func CopyFile

func CopyFile(lpExistingFileName string, lpNewFileName string, bFailIfExists bool) bool

func CopyRect

func CopyRect(lprcDst *RECT, lprcSrc *RECT) bool

func CopySid

func CopySid(nDestinationSidLength DWORD, pDestinationSid PSID, pSourceSid PSID) bool

func CountClipboardFormats

func CountClipboardFormats() int32

func CreateCaret

func CreateCaret(hWnd HWND, hBitmap HBITMAP, nWidth int32, nHeight int32) bool

func CreateDirectory

func CreateDirectory(lpPathName string, lpSecurityAttributes *SECURITY_ATTRIBUTES) bool

func CreateDirectoryEx

func CreateDirectoryEx(lpTemplateDirectory string, lpNewDirectory string, lpSecurityAttributes *SECURITY_ATTRIBUTES) bool

func CreateDirectoryTransacted

func CreateDirectoryTransacted(lpTemplateDirectory string, lpNewDirectory string, lpSecurityAttributes *SECURITY_ATTRIBUTES, hTransaction HANDLE) bool
func CreateHardLink(lpFileName string, lpExistingFileName string, lpSecurityAttributes *SECURITY_ATTRIBUTES) bool

func CreateHardLinkTransacted

func CreateHardLinkTransacted(lpFileName string, lpExistingFileName string, lpSecurityAttributes *SECURITY_ATTRIBUTES, hTransaction HANDLE) bool

func CreatePipe

func CreatePipe(hReadPipe *HANDLE, hWritePipe *HANDLE, lpPipeAttributes *SECURITY_ATTRIBUTES, nSize DWORD) bool

func CreatePrivateObjectSecurity

func CreatePrivateObjectSecurity(parentDescriptor PSECURITY_DESCRIPTOR, creatorDescriptor PSECURITY_DESCRIPTOR, newDescriptor *PSECURITY_DESCRIPTOR, isDirectoryObject bool, token HANDLE, genericMapping *GENERIC_MAPPING) bool

func CreatePrivateObjectSecurityEx

func CreatePrivateObjectSecurityEx(parentDescriptor PSECURITY_DESCRIPTOR, creatorDescriptor PSECURITY_DESCRIPTOR, newDescriptor *PSECURITY_DESCRIPTOR, objectType *GUID, isContainerObject bool, autoInheritFlags ULONG, token HANDLE, genericMapping *GENERIC_MAPPING) bool

func CreatePrivateObjectSecurityWithMultipleInheritance

func CreatePrivateObjectSecurityWithMultipleInheritance(parentDescriptor PSECURITY_DESCRIPTOR, creatorDescriptor PSECURITY_DESCRIPTOR, newDescriptor *PSECURITY_DESCRIPTOR, objectTypes uintptr, guidCount ULONG, isContainerObject bool, autoInheritFlags ULONG, token HANDLE, genericMapping *GENERIC_MAPPING) bool

func CreateProcess

func CreateProcess(lpApplicationName string, lpCommandLine LPWSTR, lpProcessAttributes *SECURITY_ATTRIBUTES, lpThreadAttributes *SECURITY_ATTRIBUTES, bInheritHandles bool, dwCreationFlags DWORD, lpEnvironment LPVOID, lpCurrentDirectory string, lpStartupInfo *STARTUPINFO, lpProcessInformation *PROCESS_INFORMATION) bool

func CreateProcessAsUser

func CreateProcessAsUser(hToken HANDLE, lpApplicationName string, lpCommandLine LPWSTR, lpProcessAttributes *SECURITY_ATTRIBUTES, lpThreadAttributes *SECURITY_ATTRIBUTES, bInheritHandles bool, dwCreationFlags DWORD, lpEnvironment LPVOID, lpCurrentDirectory string, lpStartupInfo *STARTUPINFO, lpProcessInformation *PROCESS_INFORMATION) bool

func CreateProcessWithLogonW

func CreateProcessWithLogonW(lpUsername string, lpDomain string, lpPassword string, dwLogonFlags DWORD, lpApplicationName string, lpCommandLine LPWSTR, dwCreationFlags DWORD, lpEnvironment LPVOID, lpCurrentDirectory string, lpStartupInfo *STARTUPINFO, lpProcessInformation *PROCESS_INFORMATION) bool

func CreateProcessWithTokenW

func CreateProcessWithTokenW(hToken HANDLE, dwLogonFlags DWORD, lpApplicationName string, lpCommandLine LPWSTR, dwCreationFlags DWORD, lpEnvironment LPVOID, lpCurrentDirectory string, lpStartupInfo *STARTUPINFO, lpProcessInformation *PROCESS_INFORMATION) bool

func CreateScalableFontResource

func CreateScalableFontResource(fdwHidden DWORD, lpszFont string, lpszFile string, lpszPath string) bool

func CredDelete

func CredDelete(targetName string, aType DWORD, flags DWORD) bool

func CredEnumerate

func CredEnumerate(filter string, flags DWORD, count *uint32, credential uintptr) bool

func CredFree

func CredFree(buffer uintptr)

func CredGetSessionTypes

func CredGetSessionTypes(maximumPersistCount DWORD, maximumPersist *uint32) bool

func CredIsMarshaledCredential

func CredIsMarshaledCredential(marshaledCredential string) bool

func CredRename

func CredRename(oldTargetName string, newTargetName string, aType DWORD, flags DWORD) bool

func CredUnprotect

func CredUnprotect(fAsSelf bool, pszProtectedCredentials LPWSTR, cchCredentials DWORD, pszCredentials LPWSTR, pcchMaxChars *uint32) bool

func CredWrite

func CredWrite(credential *CREDENTIAL, flags DWORD) bool

func CryptAcquireContext

func CryptAcquireContext(phProv *HCRYPTPROV, szContainer string, szProvider string, dwProvType DWORD, dwFlags DWORD) bool

func CryptBinaryToString

func CryptBinaryToString(pbBinary *byte, cbBinary DWORD, dwFlags DWORD, pszString LPWSTR, pcchString *uint32) bool

func CryptContextAddRef

func CryptContextAddRef(hProv HCRYPTPROV, pdwReserved *uint32, dwFlags DWORD) bool

func CryptCreateHash

func CryptCreateHash(hProv HCRYPTPROV, algid ALG_ID, hKey HCRYPTKEY, dwFlags DWORD, phHash *HCRYPTHASH) bool

func CryptDecodeObject

func CryptDecodeObject(dwCertEncodingType DWORD, lpszStructType LPCSTR, pbEncoded *byte, cbEncoded DWORD, dwFlags DWORD, pvStructInfo uintptr, pcbStructInfo *uint32) bool

func CryptDecrypt

func CryptDecrypt(hKey HCRYPTKEY, hHash HCRYPTHASH, final bool, dwFlags DWORD, pbData *byte, pdwDataLen *uint32) bool

func CryptDeriveKey

func CryptDeriveKey(hProv HCRYPTPROV, algid ALG_ID, hBaseData HCRYPTHASH, dwFlags DWORD, phKey *HCRYPTKEY) bool

func CryptDestroyHash

func CryptDestroyHash(hHash HCRYPTHASH) bool

func CryptDestroyKey

func CryptDestroyKey(hKey HCRYPTKEY) bool

func CryptDuplicateHash

func CryptDuplicateHash(hHash HCRYPTHASH, pdwReserved *uint32, dwFlags DWORD, phHash *HCRYPTHASH) bool

func CryptDuplicateKey

func CryptDuplicateKey(hKey HCRYPTKEY, pdwReserved *uint32, dwFlags DWORD, phKey *HCRYPTKEY) bool

func CryptEncodeObject

func CryptEncodeObject(dwCertEncodingType DWORD, lpszStructType LPCSTR, pvStructInfo uintptr, pbEncoded *byte, pcbEncoded *uint32) bool

func CryptEncrypt

func CryptEncrypt(hKey HCRYPTKEY, hHash HCRYPTHASH, final bool, dwFlags DWORD, pbData *byte, pdwDataLen *uint32, dwBufLen DWORD) bool

func CryptEnumProviderTypes

func CryptEnumProviderTypes(dwIndex DWORD, pdwReserved *uint32, dwFlags DWORD, pdwProvType *uint32, szTypeName LPWSTR, pcbTypeName *uint32) bool

func CryptEnumProviders

func CryptEnumProviders(dwIndex DWORD, pdwReserved *uint32, dwFlags DWORD, pdwProvType *uint32, szProvName LPWSTR, pcbProvName *uint32) bool

func CryptExportKey

func CryptExportKey(hKey HCRYPTKEY, hExpKey HCRYPTKEY, dwBlobType DWORD, dwFlags DWORD, pbData *byte, pdwDataLen *uint32) bool

func CryptExportPKCS8

func CryptExportPKCS8(hCryptProv HCRYPTPROV, dwKeySpec DWORD, pszPrivateKeyObjId LPSTR, dwFlags DWORD, pvAuxInfo uintptr, pbPrivateKeyBlob *byte, pcbPrivateKeyBlob *uint32) bool

func CryptFindCertificateKeyProvInfo

func CryptFindCertificateKeyProvInfo(pCert PCCERT_CONTEXT, dwFlags DWORD, pvReserved uintptr) bool

func CryptFindLocalizedName

func CryptFindLocalizedName(pwszCryptName string) string

func CryptFormatObject

func CryptFormatObject(dwCertEncodingType DWORD, dwFormatType DWORD, dwFormatStrType DWORD, pFormatStruct uintptr, lpszStructType LPCSTR, pbEncoded *byte, cbEncoded DWORD, pbFormat uintptr, pcbFormat *uint32) bool

func CryptGenKey

func CryptGenKey(hProv HCRYPTPROV, algid ALG_ID, dwFlags DWORD, phKey *HCRYPTKEY) bool

func CryptGenRandom

func CryptGenRandom(hProv HCRYPTPROV, dwLen DWORD, pbBuffer *byte) bool

func CryptGetDefaultProvider

func CryptGetDefaultProvider(dwProvType DWORD, pdwReserved *uint32, dwFlags DWORD, pszProvName LPWSTR, pcbProvName *uint32) bool

func CryptGetHashParam

func CryptGetHashParam(hHash HCRYPTHASH, dwParam DWORD, pbData *byte, pdwDataLen *uint32, dwFlags DWORD) bool

func CryptGetKeyIdentifierProperty

func CryptGetKeyIdentifierProperty(pKeyIdentifier *CRYPT_HASH_BLOB, dwPropId DWORD, dwFlags DWORD, pwszComputerName string, pvReserved uintptr, pvData uintptr, pcbData *uint32) bool

func CryptGetKeyParam

func CryptGetKeyParam(hKey HCRYPTKEY, dwParam DWORD, pbData *byte, pdwDataLen *uint32, dwFlags DWORD) bool

func CryptGetOIDFunctionValue

func CryptGetOIDFunctionValue(dwEncodingType DWORD, pszFuncName LPCSTR, pszOID LPCSTR, pwszValueName string, pdwValueType *uint32, pbValueData *byte, pcbValueData *uint32) bool

func CryptGetProvParam

func CryptGetProvParam(hProv HCRYPTPROV, dwParam DWORD, pbData *byte, pdwDataLen *uint32, dwFlags DWORD) bool

func CryptGetUserKey

func CryptGetUserKey(hProv HCRYPTPROV, dwKeySpec DWORD, phUserKey *HCRYPTKEY) bool

func CryptHashData

func CryptHashData(hHash HCRYPTHASH, pbData *byte, dwDataLen DWORD, dwFlags DWORD) bool

func CryptHashSessionKey

func CryptHashSessionKey(hHash HCRYPTHASH, hKey HCRYPTKEY, dwFlags DWORD) bool

func CryptImportKey

func CryptImportKey(hProv HCRYPTPROV, pbData *byte, dwDataLen DWORD, hPubKey HCRYPTKEY, dwFlags DWORD, phKey *HCRYPTKEY) bool

func CryptMemFree

func CryptMemFree(pv LPVOID)

func CryptMsgClose

func CryptMsgClose(hCryptMsg HCRYPTMSG) bool

func CryptMsgControl

func CryptMsgControl(hCryptMsg HCRYPTMSG, dwFlags DWORD, dwCtrlType DWORD, pvCtrlPara uintptr) bool

func CryptMsgGetAndVerifySigner

func CryptMsgGetAndVerifySigner(hCryptMsg HCRYPTMSG, cSignerStore DWORD, rghSignerStore *HCERTSTORE, dwFlags DWORD, ppSigner *PCCERT_CONTEXT, pdwSignerIndex *uint32) bool

func CryptMsgGetParam

func CryptMsgGetParam(hCryptMsg HCRYPTMSG, dwParamType DWORD, dwIndex DWORD, pvData uintptr, pcbData *uint32) bool

func CryptMsgUpdate

func CryptMsgUpdate(hCryptMsg HCRYPTMSG, pbData *byte, cbData DWORD, fFinal bool) bool

func CryptProtectMemory

func CryptProtectMemory(pDataIn LPVOID, cbDataIn DWORD, dwFlags DWORD) bool

func CryptQueryObject

func CryptQueryObject(dwObjectType DWORD, pvObject uintptr, dwExpectedContentTypeFlags DWORD, dwExpectedFormatTypeFlags DWORD, dwFlags DWORD, pdwMsgAndCertEncodingType *uint32, pdwContentType *uint32, pdwFormatType *uint32, phCertStore *HCERTSTORE, phMsg *HCRYPTMSG, ppvContext uintptr) bool

func CryptRegisterDefaultOIDFunction

func CryptRegisterDefaultOIDFunction(dwEncodingType DWORD, pszFuncName LPCSTR, dwIndex DWORD, pwszDll string) bool

func CryptRegisterOIDFunction

func CryptRegisterOIDFunction(dwEncodingType DWORD, pszFuncName LPCSTR, pszOID LPCSTR, pwszDll string, pszOverrideFuncName LPCSTR) bool

func CryptReleaseContext

func CryptReleaseContext(hProv HCRYPTPROV, dwFlags DWORD) bool

func CryptSIPRemoveProvider

func CryptSIPRemoveProvider(pgProv *GUID) bool

func CryptSIPRetrieveSubjectGuid

func CryptSIPRetrieveSubjectGuid(fileName string, hFileIn HANDLE, pgSubject *GUID) bool

func CryptSIPRetrieveSubjectGuidForCatalogFile

func CryptSIPRetrieveSubjectGuidForCatalogFile(fileName string, hFileIn HANDLE, pgSubject *GUID) bool

func CryptSetHashParam

func CryptSetHashParam(hHash HCRYPTHASH, dwParam DWORD, pbData *byte, dwFlags DWORD) bool

func CryptSetKeyIdentifierProperty

func CryptSetKeyIdentifierProperty(pKeyIdentifier *CRYPT_HASH_BLOB, dwPropId DWORD, dwFlags DWORD, pwszComputerName string, pvReserved uintptr, pvData uintptr) bool

func CryptSetKeyParam

func CryptSetKeyParam(hKey HCRYPTKEY, dwParam DWORD, pbData *byte, dwFlags DWORD) bool

func CryptSetOIDFunctionValue

func CryptSetOIDFunctionValue(dwEncodingType DWORD, pszFuncName LPCSTR, pszOID LPCSTR, pwszValueName string, dwValueType DWORD, pbValueData *byte, cbValueData DWORD) bool

func CryptSetProvParam

func CryptSetProvParam(hProv HCRYPTPROV, dwParam DWORD, pbData *byte, dwFlags DWORD) bool

func CryptSetProvider

func CryptSetProvider(pszProvName string, dwProvType DWORD) bool

func CryptSetProviderEx

func CryptSetProviderEx(pszProvName string, dwProvType DWORD, pdwReserved *uint32, dwFlags DWORD) bool

func CryptSignHash

func CryptSignHash(hHash HCRYPTHASH, dwKeySpec DWORD, szDescription string, dwFlags DWORD, pbSignature *byte, pdwSigLen *uint32) bool

func CryptStringToBinary

func CryptStringToBinary(pszString string, cchString DWORD, dwFlags DWORD, pbBinary *byte, pcbBinary *uint32, pdwSkip *uint32, pdwFlags *uint32) bool

func CryptUnprotectMemory

func CryptUnprotectMemory(pDataIn LPVOID, cbDataIn DWORD, dwFlags DWORD) bool

func CryptUnregisterDefaultOIDFunction

func CryptUnregisterDefaultOIDFunction(dwEncodingType DWORD, pszFuncName LPCSTR, pwszDll string) bool

func CryptUnregisterOIDFunction

func CryptUnregisterOIDFunction(dwEncodingType DWORD, pszFuncName LPCSTR, pszOID LPCSTR) bool

func CryptVerifySignature

func CryptVerifySignature(hHash HCRYPTHASH, pbSignature *byte, dwSigLen DWORD, hPubKey HCRYPTKEY, szDescription string, dwFlags DWORD) bool

func DAD_AutoScroll

func DAD_AutoScroll(hwnd HWND, samples *AUTO_SCROLL_DATA, pt *POINT) bool

func DAD_DragEnterEx

func DAD_DragEnterEx(hwnd HWND, p POINT) bool

func DAD_DragLeave

func DAD_DragLeave() bool

func DAD_DragMove

func DAD_DragMove(p POINT) bool

func DAD_SetDragImage

func DAD_SetDragImage(himlTrack HIMAGELIST, lppt *POINT) bool

func DAD_ShowDragImage

func DAD_ShowDragImage(bShow bool) bool

func DPA_DeleteAllPtrs

func DPA_DeleteAllPtrs(hdpa HDPA) bool

func DPA_DeletePtr

func DPA_DeletePtr(hdpa HDPA, i int32) uintptr

func DPA_Destroy

func DPA_Destroy(hdpa HDPA) bool

func DPA_DestroyCallback

func DPA_DestroyCallback(hdpa HDPA, pfnCB DAENUMCALLBACK, pData uintptr)

func DPA_EnumCallback

func DPA_EnumCallback(hdpa HDPA, pfnCB DAENUMCALLBACK, pData uintptr)

func DPA_GetPtr

func DPA_GetPtr(hdpa HDPA, i INT_PTR) uintptr

func DPA_InsertPtr

func DPA_InsertPtr(hdpa HDPA, i int32, p uintptr) int32
func DPA_Search(hdpa HDPA, pFind uintptr, iStart int32, pfnCompare DACOMPARE, lParam LPARAM, options UINT) int32

func DPA_SetPtr

func DPA_SetPtr(hdpa HDPA, i int32, p uintptr) bool

func DPA_Sort

func DPA_Sort(hdpa HDPA, pfnCompare DACOMPARE, lParam LPARAM) bool

func DPtoLP

func DPtoLP(hdc HDC, lppt *POINT, c int32) bool

func DSA_DeleteAllItems

func DSA_DeleteAllItems(hdsa HDSA) bool

func DSA_Destroy

func DSA_Destroy(hdsa HDSA) bool

func DSA_DestroyCallback

func DSA_DestroyCallback(hdsa HDSA, pfnCB DAENUMCALLBACK, pData uintptr)

func DSA_GetItemPtr

func DSA_GetItemPtr(hdsa HDSA, i int32) uintptr

func DSA_InsertItem

func DSA_InsertItem(hdsa HDSA, i int32, pitem uintptr) int32

func DdeAbandonTransaction

func DdeAbandonTransaction(idInst DWORD, hConv HCONV, idTransaction DWORD) bool

func DdeAccessData

func DdeAccessData(hData HDDEDATA, pcbDataSize *uint32) *byte

func DdeCmpStringHandles

func DdeCmpStringHandles(hsz1 HSZ, hsz2 HSZ) int32

func DdeDisconnect

func DdeDisconnect(hConv HCONV) bool

func DdeDisconnectList

func DdeDisconnectList(hConvList HCONVLIST) bool

func DdeEnableCallback

func DdeEnableCallback(idInst DWORD, hConv HCONV, wCmd UINT) bool

func DdeFreeDataHandle

func DdeFreeDataHandle(hData HDDEDATA) bool

func DdeFreeStringHandle

func DdeFreeStringHandle(idInst DWORD, hsz HSZ) bool

func DdeImpersonateClient

func DdeImpersonateClient(hConv HCONV) bool

func DdeKeepStringHandle

func DdeKeepStringHandle(idInst DWORD, hsz HSZ) bool

func DdePostAdvise

func DdePostAdvise(idInst DWORD, hszTopic HSZ, hszItem HSZ) bool

func DdeSetQualityOfService

func DdeSetQualityOfService(hwndClient HWND, pqosNew *SECURITY_QUALITY_OF_SERVICE, pqosPrev *SECURITY_QUALITY_OF_SERVICE) bool

func DdeSetUserHandle

func DdeSetUserHandle(hConv HCONV, id DWORD, hUser *uint32) bool

func DdeUnaccessData

func DdeUnaccessData(hData HDDEDATA) bool

func DdeUninitialize

func DdeUninitialize(idInst DWORD) bool

func DeactivateActCtx

func DeactivateActCtx(dwFlags DWORD, ulCookie *uint32) bool

func DebugActiveProcess

func DebugActiveProcess(dwProcessId DWORD) bool

func DebugActiveProcessStop

func DebugActiveProcessStop(dwProcessId DWORD) bool

func DebugBreak

func DebugBreak()

func DebugBreakProcess

func DebugBreakProcess(process HANDLE) bool

func DebugSetProcessKillOnExit

func DebugSetProcessKillOnExit(killOnExit bool) bool

func DecodePointer

func DecodePointer(ptr uintptr) uintptr

func DecodeSystemPointer

func DecodeSystemPointer(ptr uintptr) uintptr

func DecryptFile

func DecryptFile(lpFileName string, dwReserved DWORD) bool

func DefineDosDevice

func DefineDosDevice(dwFlags DWORD, lpDeviceName string, lpTargetPath string) bool

func DeleteAce

func DeleteAce(pAcl *ACL, dwAceIndex DWORD) bool

func DeleteBoundaryDescriptor

func DeleteBoundaryDescriptor(boundaryDescriptor HANDLE)

func DeleteColorSpace

func DeleteColorSpace(hcs HCOLORSPACE) bool

func DeleteDC

func DeleteDC(hdc HDC) bool

func DeleteEnhMetaFile

func DeleteEnhMetaFile(hmf HENHMETAFILE) bool

func DeleteFiber

func DeleteFiber(lpFiber LPVOID)

func DeleteFile

func DeleteFile(lpFileName string) bool

func DeleteFileTransacted

func DeleteFileTransacted(lpFileName string, hTransaction HANDLE) bool

func DeleteMenu

func DeleteMenu(hMenu HMENU, uPosition UINT, uFlags UINT) bool

func DeleteMetaFile

func DeleteMetaFile(hmf HMETAFILE) bool

func DeleteObject

func DeleteObject(ho HGDIOBJ) bool

func DeleteService

func DeleteService(hService SC_HANDLE) bool

func DeleteTimerQueue

func DeleteTimerQueue(timerQueue HANDLE) bool

func DeleteTimerQueueEx

func DeleteTimerQueueEx(timerQueue HANDLE, completionEvent HANDLE) bool

func DeleteTimerQueueTimer

func DeleteTimerQueueTimer(timerQueue HANDLE, timer HANDLE, completionEvent HANDLE) bool

func DeleteVolumeMountPoint

func DeleteVolumeMountPoint(lpszVolumeMountPoint string) bool

func DeregisterEventSource

func DeregisterEventSource(hEventLog HANDLE) bool

func DeregisterShellHookWindow

func DeregisterShellHookWindow(hwnd HWND) bool

func DescribePixelFormat

func DescribePixelFormat(hdc HDC, iPixelFormat int32, nBytes UINT, ppfd *PIXELFORMATDESCRIPTOR) int32

func DestroyAcceleratorTable

func DestroyAcceleratorTable(hAccel HACCEL) bool

func DestroyCaret

func DestroyCaret() bool

func DestroyCursor

func DestroyCursor(hCursor HCURSOR) bool

func DestroyIcon

func DestroyIcon(hIcon HICON) bool

func DestroyMenu

func DestroyMenu(hMenu HMENU) bool

func DestroyPrivateObjectSecurity

func DestroyPrivateObjectSecurity(objectDescriptor *PSECURITY_DESCRIPTOR) bool

func DestroyPropertySheetPage

func DestroyPropertySheetPage(unnamed0 HPROPSHEETPAGE) bool

func DestroyWindow

func DestroyWindow(hWnd HWND) bool

func DeviceIoControl

func DeviceIoControl(hDevice HANDLE, dwIoControlCode DWORD, lpInBuffer LPVOID, nInBufferSize DWORD, lpOutBuffer LPVOID, nOutBufferSize DWORD, lpBytesReturned *uint32, lpOverlapped *OVERLAPPED) bool

func DisableProcessWindowsGhosting

func DisableProcessWindowsGhosting()

func DisableThreadLibraryCalls

func DisableThreadLibraryCalls(hLibModule HMODULE) bool

func DisconnectNamedPipe

func DisconnectNamedPipe(hNamedPipe HANDLE) bool

func DlgDirList

func DlgDirList(hDlg HWND, lpPathSpec LPWSTR, nIDListBox int32, nIDStaticPath int32, uFileType UINT) int32

func DlgDirListComboBox

func DlgDirListComboBox(hDlg HWND, lpPathSpec LPWSTR, nIDComboBox int32, nIDStaticPath int32, uFiletype UINT) int32

func DlgDirSelectComboBoxEx

func DlgDirSelectComboBoxEx(hwndDlg HWND, lpString LPWSTR, cchOut int32, idComboBox int32) bool

func DlgDirSelectEx

func DlgDirSelectEx(hwndDlg HWND, lpString LPWSTR, chCount int32, idListBox int32) bool

func DllDebugObjectRPCHook

func DllDebugObjectRPCHook(b bool, dummy uintptr) bool

func DnsHostnameToComputerName

func DnsHostnameToComputerName(hostname string, computerName LPWSTR, nSize *uint32) bool

func DosDateTimeToFileTime

func DosDateTimeToFileTime(wFatDate WORD, wFatTime WORD, lpFileTime *FILETIME) bool

func DragAcceptFiles

func DragAcceptFiles(hWnd HWND, b bool)

func DragDetect

func DragDetect(hwnd HWND, pt POINT) bool

func DragFinish

func DragFinish(h HDROP)

func DragQueryPoint

func DragQueryPoint(hDrop HDROP, p *POINT) bool

func DrawAnimatedRects

func DrawAnimatedRects(hwnd HWND, idAni int32, lprcFrom *RECT, lprcTo *RECT) bool

func DrawCaption

func DrawCaption(hwnd HWND, hdc HDC, lprect *RECT, flags UINT) bool

func DrawCaptionTemp

func DrawCaptionTemp(hwnd HWND, hdc HDC, rect *RECT, hFont HFONT, hIcon HICON, str string, uFlags UINT) bool

func DrawEdge

func DrawEdge(hdc HDC, qrc *RECT, edge UINT, grfFlags UINT) bool

func DrawEscape

func DrawEscape(hdc HDC, iEscape int32, cjIn int32, lpIn LPCSTR) int32

func DrawFocusRect

func DrawFocusRect(hDC HDC, lprc *RECT) bool

func DrawFrameControl

func DrawFrameControl(unnamed0 HDC, unnamed1 *RECT, unnamed2 UINT, unnamed3 UINT) bool

func DrawIcon

func DrawIcon(hDC HDC, x int32, y int32, hIcon HICON) bool

func DrawIconEx

func DrawIconEx(hdc HDC, xLeft int32, yTop int32, hIcon HICON, cxWidth int32, cyWidth int32, istepIfAniCur UINT, hbrFlickerFreeDraw HBRUSH, diFlags UINT) bool

func DrawInsert

func DrawInsert(handParent HWND, hLB HWND, nItem int32)

func DrawMenuBar

func DrawMenuBar(hWnd HWND) bool

func DrawState

func DrawState(hdc HDC, hbrFore HBRUSH, qfnCallBack DRAWSTATEPROC, lData LPARAM, wData WPARAM, x int32, y int32, cx int32, cy int32, uFlags UINT) bool

func DrawStatusText

func DrawStatusText(hDC HDC, lprc *RECT, pszText string, uFlags UINT)

func DrawText

func DrawText(hdc HDC, lpchText string, cchText int32, lprc *RECT, format UINT) int32

func DrawTextEx

func DrawTextEx(hdc HDC, lpchText LPWSTR, cchText int32, lprc *RECT, format UINT, lpdtp *DRAWTEXTPARAMS) int32

func DriveType

func DriveType(u int32) int32

func DriverCallback

func DriverCallback(dwCallBack *uint32, uFlags DWORD, hDev HDRVR, wMsg DWORD, dwUser *uint32, dwParam1 *uint32, dwParam2 *uint32) bool

func DuplicateHandle

func DuplicateHandle(hSourceProcessHandle HANDLE, hSourceHandle HANDLE, hTargetProcessHandle HANDLE, lpTargetHandle *HANDLE, dwDesiredAccess DWORD, bInheritHandle bool, dwOptions DWORD) bool

func DuplicateToken

func DuplicateToken(existingTokenHandle HANDLE, impersonationLevel SECURITY_IMPERSONATION_LEVEL, duplicateTokenHandle *HANDLE) bool

func Ellipse

func Ellipse(hdc HDC, left int32, top int32, right int32, bottom int32) bool

func EmptyClipboard

func EmptyClipboard() bool

func EmptyWorkingSet

func EmptyWorkingSet(hProcess HANDLE) bool

func EnableEUDC

func EnableEUDC(fEnableEUDC bool) bool

func EnableMenuItem

func EnableMenuItem(hMenu HMENU, uIDEnableItem UINT, uEnable UINT) bool

func EnableScrollBar

func EnableScrollBar(hWnd HWND, wSBflags UINT, wArrows UINT) bool

func EnableWindow

func EnableWindow(hWnd HWND, bEnable bool) bool

func EncodePointer

func EncodePointer(ptr uintptr) uintptr

func EncodeSystemPointer

func EncodeSystemPointer(ptr uintptr) uintptr

func EncryptFile

func EncryptFile(lpFileName string) bool

func EncryptionDisable

func EncryptionDisable(dirPath string, disable bool) bool

func EndDeferWindowPos

func EndDeferWindowPos(hWinPosInfo HDWP) bool

func EndDialog

func EndDialog(hDlg HWND, nResult INT_PTR) bool

func EndDoc

func EndDoc(hdc HDC) int32

func EndMenu

func EndMenu() bool

func EndPage

func EndPage(hdc HDC) int32

func EndPaint

func EndPaint(hWnd HWND, lpPaint *PAINTSTRUCT) bool

func EndPanningFeedback

func EndPanningFeedback(hwnd HWND, fAnimateBack bool) bool

func EndPath

func EndPath(hdc HDC) bool

func EndTask

func EndTask(hWnd HWND, fShutDown bool, fForce bool) bool

func EndUpdateResource

func EndUpdateResource(hUpdate HANDLE, fDiscard bool) bool

func EngAcquireSemaphore

func EngAcquireSemaphore(hsem HSEMAPHORE)

func EngAlphaBlend

func EngAlphaBlend(psoDest *SURFOBJ, psoSrc *SURFOBJ, pco *CLIPOBJ, pxlo *XLATEOBJ, prclDest *RECTL, prclSrc *RECTL, pBlendObj *BLENDOBJ) bool

func EngAssociateSurface

func EngAssociateSurface(hsurf HSURF, hdev HDEV, flHooks FLONG) bool

func EngBitBlt

func EngBitBlt(psoTrg *SURFOBJ, psoSrc *SURFOBJ, psoMask *SURFOBJ, pco *CLIPOBJ, pxlo *XLATEOBJ, prclTrg *RECTL, pptlSrc *POINTL, pptlMask *POINTL, pbo *BRUSHOBJ, pptlBrush *POINTL, rop4 ROP4) bool

func EngCheckAbort

func EngCheckAbort(pso *SURFOBJ) bool

func EngCopyBits

func EngCopyBits(psoDest *SURFOBJ, psoSrc *SURFOBJ, pco *CLIPOBJ, pxlo *XLATEOBJ, prclDest *RECTL, pptlSrc *POINTL) bool

func EngDeleteClip

func EngDeleteClip(pco *CLIPOBJ)

func EngDeletePalette

func EngDeletePalette(hpal HPALETTE) bool

func EngDeletePath

func EngDeletePath(ppo *PATHOBJ)

func EngDeleteSemaphore

func EngDeleteSemaphore(hsem HSEMAPHORE)

func EngDeleteSurface

func EngDeleteSurface(hsurf HSURF) bool

func EngEraseSurface

func EngEraseSurface(pso *SURFOBJ, prcl *RECTL, iColor ULONG) bool

func EngFillPath

func EngFillPath(pso *SURFOBJ, ppo *PATHOBJ, pco *CLIPOBJ, pbo *BRUSHOBJ, pptlBrushOrg *POINTL, mix MIX, flOptions FLONG) bool

func EngFindResource

func EngFindResource(h HANDLE, iName int32, iType int32, pulSize *uint32) uintptr

func EngFreeModule

func EngFreeModule(h HANDLE)

func EngGetCurrentCodePage

func EngGetCurrentCodePage(oemCodePage PUSHORT, ansiCodePage PUSHORT)

func EngGradientFill

func EngGradientFill(psoDest *SURFOBJ, pco *CLIPOBJ, pxlo *XLATEOBJ, pVertex *TRIVERTEX, nVertex ULONG, pMesh uintptr, nMesh ULONG, prclExtents *RECTL, pptlDitherOrg *POINTL, ulMode ULONG) bool

func EngLineTo

func EngLineTo(pso *SURFOBJ, pco *CLIPOBJ, pbo *BRUSHOBJ, x1 LONG, y1 LONG, x2 LONG, y2 LONG, prclBounds *RECTL, mix MIX) bool

func EngMarkBandingSurface

func EngMarkBandingSurface(hsurf HSURF) bool

func EngMultiByteToUnicodeN

func EngMultiByteToUnicodeN(unicodeString LPWSTR, maxBytesInUnicodeString ULONG, bytesInUnicodeString *uint32, multiByteString PCHAR, bytesInMultiByteString ULONG)

func EngPaint

func EngPaint(pso *SURFOBJ, pco *CLIPOBJ, pbo *BRUSHOBJ, pptlBrushOrg *POINTL, mix MIX) bool

func EngPlgBlt

func EngPlgBlt(psoTrg *SURFOBJ, psoSrc *SURFOBJ, psoMsk *SURFOBJ, pco *CLIPOBJ, pxlo *XLATEOBJ, pca *COLORADJUSTMENT, pptlBrushOrg *POINTL, pptfx *POINTFIX, prcl *RECTL, pptl *POINTL, iMode ULONG) bool

func EngQueryLocalTime

func EngQueryLocalTime(ptf PENG_TIME_FIELDS)

func EngReleaseSemaphore

func EngReleaseSemaphore(hsem HSEMAPHORE)

func EngStretchBlt

func EngStretchBlt(psoDest *SURFOBJ, psoSrc *SURFOBJ, psoMask *SURFOBJ, pco *CLIPOBJ, pxlo *XLATEOBJ, pca *COLORADJUSTMENT, pptlHTOrg *POINTL, prclDest *RECTL, prclSrc *RECTL, pptlMask *POINTL, iMode ULONG) bool

func EngStretchBltROP

func EngStretchBltROP(psoDest *SURFOBJ, psoSrc *SURFOBJ, psoMask *SURFOBJ, pco *CLIPOBJ, pxlo *XLATEOBJ, pca *COLORADJUSTMENT, pptlHTOrg *POINTL, prclDest *RECTL, prclSrc *RECTL, pptlMask *POINTL, iMode ULONG, pbo *BRUSHOBJ, rop4 DWORD) bool

func EngStrokeAndFillPath

func EngStrokeAndFillPath(pso *SURFOBJ, ppo *PATHOBJ, pco *CLIPOBJ, pxo *XFORMOBJ, pboStroke *BRUSHOBJ, plineattrs *LINEATTRS, pboFill *BRUSHOBJ, pptlBrushOrg *POINTL, mixFill MIX, flOptions FLONG) bool

func EngStrokePath

func EngStrokePath(pso *SURFOBJ, ppo *PATHOBJ, pco *CLIPOBJ, pxo *XFORMOBJ, pbo *BRUSHOBJ, pptlBrushOrg *POINTL, plineattrs *LINEATTRS, mix MIX) bool

func EngTextOut

func EngTextOut(pso *SURFOBJ, pstro *STROBJ, pfo *FONTOBJ, pco *CLIPOBJ, prclExtra *RECTL, prclOpaque *RECTL, pboFore *BRUSHOBJ, pboOpaque *BRUSHOBJ, pptlOrg *POINTL, mix MIX) bool

func EngTransparentBlt

func EngTransparentBlt(psoDst *SURFOBJ, psoSrc *SURFOBJ, pco *CLIPOBJ, pxlo *XLATEOBJ, prclDst *RECTL, prclSrc *RECTL, iTransColor ULONG, ulReserved ULONG) bool

func EngUnicodeToMultiByteN

func EngUnicodeToMultiByteN(multiByteString PCHAR, maxBytesInMultiByteString ULONG, bytesInMultiByteString *uint32, unicodeString PWSTR, bytesInUnicodeString ULONG)

func EngUnlockSurface

func EngUnlockSurface(pso *SURFOBJ)

func EnumChildWindows

func EnumChildWindows(hWndParent HWND, lpEnumFunc WNDENUMPROC, lParam LPARAM) bool

func EnumDesktopWindows

func EnumDesktopWindows(hDesktop HDESK, lpfn WNDENUMPROC, lParam LPARAM) bool

func EnumDesktops

func EnumDesktops(hwinsta HWINSTA, lpEnumFunc DESKTOPENUMPROC, lParam LPARAM) bool

func EnumDeviceDrivers

func EnumDeviceDrivers(lpImageBase *LPVOID, cb DWORD, lpcbNeeded *uint32) bool

func EnumDisplayDevices

func EnumDisplayDevices(lpDevice string, iDevNum DWORD, lpDisplayDevice *DISPLAY_DEVICE, dwFlags DWORD) bool

func EnumDisplayMonitors

func EnumDisplayMonitors(hdc HDC, lprcClip *RECT, lpfnEnum MONITORENUMPROC, dwData LPARAM) bool

func EnumDisplaySettings

func EnumDisplaySettings(lpszDeviceName string, iModeNum DWORD, lpDevMode LPDEVMODE) bool

func EnumDisplaySettingsEx

func EnumDisplaySettingsEx(lpszDeviceName string, iModeNum DWORD, lpDevMode LPDEVMODE, dwFlags DWORD) bool

func EnumEnhMetaFile

func EnumEnhMetaFile(hdc HDC, hmf HENHMETAFILE, lpProc ENHMFENUMPROC, lpParam LPVOID, lpRect *RECT) bool

func EnumFontFamilies

func EnumFontFamilies(hdc HDC, lpLogfont string, lpProc FONTENUMPROC, lParam LPARAM) int32

func EnumFontFamiliesEx

func EnumFontFamiliesEx(hdc HDC, lpLogfont LPLOGFONT, lpProc FONTENUMPROC, lParam LPARAM, dwFlags DWORD) int32

func EnumFonts

func EnumFonts(hdc HDC, lpLogfont string, lpProc FONTENUMPROC, lParam LPARAM) int32

func EnumICMProfiles

func EnumICMProfiles(hdc HDC, lpProc ICMENUMPROC, lParam LPARAM) int32

func EnumMetaFile

func EnumMetaFile(hdc HDC, hmf HMETAFILE, lpProc MFENUMPROC, lParam LPARAM) bool

func EnumObjects

func EnumObjects(hdc HDC, nType int32, lpFunc GOBJENUMPROC, lParam LPARAM) int32

func EnumPageFiles

func EnumPageFiles(pCallBackRoutine PENUM_PAGE_FILE_CALLBACK, pContext LPVOID) bool

func EnumProcessModules

func EnumProcessModules(hProcess HANDLE, lphModule *HMODULE, cb DWORD, lpcbNeeded *uint32) bool

func EnumProcessModulesEx

func EnumProcessModulesEx(hProcess HANDLE, lphModule *HMODULE, cb DWORD, lpcbNeeded *uint32, dwFilterFlag DWORD) bool

func EnumProcesses

func EnumProcesses(lpidProcess *uint32, cb DWORD, cbNeeded *uint32) bool

func EnumProps

func EnumProps(hWnd HWND, lpEnumFunc PROPENUMPROC) int32

func EnumPropsEx

func EnumPropsEx(hWnd HWND, lpEnumFunc PROPENUMPROCEX, lParam LPARAM) int32

func EnumResourceLanguages

func EnumResourceLanguages(hModule HMODULE, lpType string, lpName string, lpEnumFunc ENUMRESLANGPROC, lParam uintptr) bool

func EnumResourceLanguagesEx

func EnumResourceLanguagesEx(hModule HMODULE, lpType string, lpName string, lpEnumFunc ENUMRESLANGPROC, lParam uintptr, dwFlags DWORD, langId LANGID) bool

func EnumThreadWindows

func EnumThreadWindows(dwThreadId DWORD, lpfn WNDENUMPROC, lParam LPARAM) bool

func EnumWindowStations

func EnumWindowStations(lpEnumFunc WINSTAENUMPROC, lParam LPARAM) bool

func EnumWindows

func EnumWindows(lpEnumFunc WNDENUMPROC, lParam LPARAM) bool

func EqualDomainSid

func EqualDomainSid(pSid1 PSID, pSid2 PSID, pfEqual *BOOL) bool

func EqualPrefixSid

func EqualPrefixSid(pSid1 PSID, pSid2 PSID) bool

func EqualRect

func EqualRect(lprc1 *RECT, lprc2 *RECT) bool

func EqualRgn

func EqualRgn(hrgn1 HRGN, hrgn2 HRGN) bool

func EqualSid

func EqualSid(pSid1 PSID, pSid2 PSID) bool

func Escape

func Escape(hdc HDC, iEscape int32, cjIn int32, pvIn LPCSTR, pvOut LPVOID) int32

func EscapeCommFunction

func EscapeCommFunction(hFile HANDLE, dwFunc DWORD) bool

func ExcludeClipRect

func ExcludeClipRect(hdc HDC, left int32, top int32, right int32, bottom int32) int32

func ExcludeUpdateRgn

func ExcludeUpdateRgn(hDC HDC, hWnd HWND) int32

func ExitProcess

func ExitProcess(uExitCode UINT)

func ExitThread

func ExitThread(dwExitCode DWORD)

func ExitWindowsEx

func ExitWindowsEx(uFlags UINT, dwReason DWORD) bool

func ExpungeConsoleCommandHistory

func ExpungeConsoleCommandHistory(unknown string)

func ExtEscape

func ExtEscape(hdc HDC, iEscape int32, cjInput int32, lpInData LPCSTR, cjOutput int32, lpOutData LPSTR) int32

func ExtFloodFill

func ExtFloodFill(hdc HDC, x int32, y int32, color COLORREF, aType UINT) bool

func ExtSelectClipRgn

func ExtSelectClipRgn(hdc HDC, hrgn HRGN, mode int32) int32

func ExtTextOut

func ExtTextOut(hdc HDC, x int32, y int32, options UINT, lprect *RECT, lpString string, c UINT, lpDx *int32) bool

func ExtractVersionResource16W

func ExtractVersionResource16W(s LPWSTR, d DWORD) bool

func FONTOBJ_pvTrueTypeFontFile

func FONTOBJ_pvTrueTypeFontFile(pfo *FONTOBJ, pcjFile *ULONG) uintptr

func FONTOBJ_vGetInfo

func FONTOBJ_vGetInfo(pfo *FONTOBJ, cjSize ULONG, pfi *FONTINFO)

func FatalAppExit

func FatalAppExit(uAction UINT, lpMessageText string)

func FatalExit

func FatalExit(exitCode int32)

func FileEncryptionStatus

func FileEncryptionStatus(lpFileName string, lpStatus *uint32) bool

func FileTimeToDosDateTime

func FileTimeToDosDateTime(lpFileTime *FILETIME, lpFatDate *uint16, lpFatTime *uint16) bool

func FileTimeToLocalFileTime

func FileTimeToLocalFileTime(lpFileTime *FILETIME, lpLocalFileTime *FILETIME) bool

func FileTimeToSystemTime

func FileTimeToSystemTime(lpFileTime *FILETIME, lpSystemTime *SYSTEMTIME) bool

func FillConsoleOutputAttribute

func FillConsoleOutputAttribute(hConsoleOutput HANDLE, wAttribute WORD, nLength DWORD, dwWriteCoord COORD, lpNumberOfAttrsWritten *uint32) bool

func FillConsoleOutputCharacter

func FillConsoleOutputCharacter(hConsoleOutput HANDLE, cCharacter WCHAR, nLength DWORD, dwWriteCoord COORD, lpNumberOfCharsWritten *uint32) bool

func FillPath

func FillPath(hdc HDC) bool

func FillRect

func FillRect(hDC HDC, lprc *RECT, hbr HBRUSH) int32

func FillRgn

func FillRgn(hdc HDC, hrgn HRGN, hbr HBRUSH) bool

func FindClose

func FindClose(hFindFile HANDLE) bool

func FindCloseChangeNotification

func FindCloseChangeNotification(hChangeHandle HANDLE) bool

func FindFirstFreeAce

func FindFirstFreeAce(pAcl *ACL, pAce *LPVOID) bool

func FindNLSString

func FindNLSString(locale LCID, dwFindNLSStringFlags DWORD, lpStringSource string, cchSource int32, lpStringValue string, cchValue int32, pcchFound *int32) int32

func FindNextChangeNotification

func FindNextChangeNotification(hChangeHandle HANDLE) bool

func FindNextFileNameW

func FindNextFileNameW(hFindStream HANDLE, stringLength *uint32, linkName PWSTR) bool

func FindNextStreamW

func FindNextStreamW(hFindStream HANDLE, lpFindStreamData LPVOID) bool

func FindNextVolume

func FindNextVolume(hFindVolume HANDLE, lpszVolumeName LPWSTR, cchBufferLength DWORD) bool

func FindNextVolumeMountPoint

func FindNextVolumeMountPoint(hFindVolumeMountPoint HANDLE, lpszVolumeMountPoint LPWSTR, cchBufferLength DWORD) bool

func FindStringOrdinal

func FindStringOrdinal(dwFindStringOrdinalFlags DWORD, lpStringSource string, cchSource int32, lpStringValue string, cchValue int32, bIgnoreCase bool) int32

func FindVolumeClose

func FindVolumeClose(hFindVolume HANDLE) bool

func FindVolumeMountPointClose

func FindVolumeMountPointClose(hFindVolumeMountPoint HANDLE) bool

func FixBrushOrgEx

func FixBrushOrgEx(hdc HDC, x int32, y int32, ptl *POINT) bool

func FlashWindow

func FlashWindow(hWnd HWND, bInvert bool) bool

func FlashWindowEx

func FlashWindowEx(pfwi *FLASHWINFO) bool

func FlatSB_EnableScrollBar

func FlatSB_EnableScrollBar(unnamed0 HWND, unnamed1 int32, unnamed2 UINT) bool

func FlatSB_GetScrollInfo

func FlatSB_GetScrollInfo(unnamed0 HWND, code int32, unnamed2 *SCROLLINFO) bool

func FlatSB_GetScrollPos

func FlatSB_GetScrollPos(unnamed0 HWND, code int32) int32

func FlatSB_GetScrollProp

func FlatSB_GetScrollProp(unnamed0 HWND, propIndex int32, unnamed2 *int32) bool

func FlatSB_GetScrollPropPtr

func FlatSB_GetScrollPropPtr(unnamed0 HWND, propIndex int32, unnamed2 PINT_PTR) bool

func FlatSB_GetScrollRange

func FlatSB_GetScrollRange(unnamed0 HWND, code int32, unnamed2 *int32, unnamed3 *int32) bool

func FlatSB_SetScrollInfo

func FlatSB_SetScrollInfo(unnamed0 HWND, code int32, unnamed2 *SCROLLINFO, fRedraw bool) int32

func FlatSB_SetScrollPos

func FlatSB_SetScrollPos(unnamed0 HWND, code int32, pos int32, fRedraw bool) int32

func FlatSB_SetScrollProp

func FlatSB_SetScrollProp(unnamed0 HWND, index UINT, newValue INT_PTR, unnamed3 bool) bool

func FlatSB_SetScrollRange

func FlatSB_SetScrollRange(unnamed0 HWND, code int32, min int32, max int32, fRedraw bool) int32

func FlatSB_ShowScrollBar

func FlatSB_ShowScrollBar(unnamed0 HWND, code int32, unnamed2 bool) bool

func FlattenPath

func FlattenPath(hdc HDC) bool

func FloodFill

func FloodFill(hdc HDC, x int32, y int32, color COLORREF) bool

func FlsFree

func FlsFree(dwFlsIndex DWORD) bool

func FlsGetValue

func FlsGetValue(dwFlsIndex DWORD) uintptr

func FlsSetValue

func FlsSetValue(dwFlsIndex DWORD, lpFlsData uintptr) bool

func FlushConsoleInputBuffer

func FlushConsoleInputBuffer(hConsoleInput HANDLE) bool

func FlushFileBuffers

func FlushFileBuffers(hFile HANDLE) bool

func FlushInstructionCache

func FlushInstructionCache(hProcess HANDLE, lpBaseAddress uintptr, dwSize SIZE_T) bool

func FlushProcessWriteBuffers

func FlushProcessWriteBuffers()

func FlushViewOfFile

func FlushViewOfFile(lpBaseAddress uintptr, dwNumberOfBytesToFlush SIZE_T) bool

func FontIsLinked

func FontIsLinked(hdc HDC) bool

func FrameRect

func FrameRect(hDC HDC, lprc *RECT, hbr HBRUSH) int32

func FrameRgn

func FrameRgn(hdc HDC, hrgn HRGN, hbr HBRUSH, w int32, h int32) bool

func FreeAddrInfoExW

func FreeAddrInfoExW(ai *ADDRINFOEX)

func FreeAddrInfoW

func FreeAddrInfoW(ai PADDRINFO)

func FreeConsole

func FreeConsole() bool

func FreeDDElParam

func FreeDDElParam(msg UINT, lParam LPARAM) bool

func FreeIconList

func FreeIconList(dw DWORD)

func FreeLibrary

func FreeLibrary(hLibModule HMODULE) bool

func FreeLibraryAndExitThread

func FreeLibraryAndExitThread(hLibModule HMODULE, dwExitCode DWORD)

func FreeMRUList

func FreeMRUList(hMRUList HANDLE)

func FreeMibTable

func FreeMibTable(ptr uintptr)

func FreeResource

func FreeResource(hResData HGLOBAL) bool

func FreeSid

func FreeSid(pSid PSID) uintptr

func GdiAlphaBlend

func GdiAlphaBlend(hdcDest HDC, xoriginDest int32, yoriginDest int32, wDest int32, hDest int32, hdcSrc HDC, xoriginSrc int32, yoriginSrc int32, wSrc int32, hSrc int32, ftn BLENDFUNCTION) bool

func GdiComment

func GdiComment(hdc HDC, nSize UINT, lpData *byte) bool

func GdiDrawStream

func GdiDrawStream(hdc HDC, in ULONG, pvin uintptr) bool

func GdiFlush

func GdiFlush() bool

func GdiGradientFill

func GdiGradientFill(hdc HDC, pVertex PTRIVERTEX, nVertex ULONG, pMesh uintptr, nMesh ULONG, ulMode ULONG) bool

func GdiIsMetaFileDC

func GdiIsMetaFileDC(hdc HDC) bool

func GdiIsMetaPrintDC

func GdiIsMetaPrintDC(hdc HDC) bool

func GdiIsPlayMetafileDC

func GdiIsPlayMetafileDC(hdc HDC) bool

func GdiRealizationInfo

func GdiRealizationInfo(hdc HDC, info uintptr) bool

func GdiSetPixelFormat

func GdiSetPixelFormat(hdc HDC, fmt INT, pfd *PIXELFORMATDESCRIPTOR) bool

func GdiSwapBuffers

func GdiSwapBuffers(hdc HDC) bool

func GdiTransparentBlt

func GdiTransparentBlt(hdcDest HDC, xoriginDest int32, yoriginDest int32, wDest int32, hDest int32, hdcSrc HDC, xoriginSrc int32, yoriginSrc int32, wSrc int32, hSrc int32, crTransparent UINT) bool

func GdiplusNotificationUnhook

func GdiplusNotificationUnhook(token *uint32)

func GenerateConsoleCtrlEvent

func GenerateConsoleCtrlEvent(dwCtrlEvent DWORD, dwProcessGroupId DWORD) bool

func GetAce

func GetAce(pAcl *ACL, dwAceIndex DWORD, pAce *LPVOID) bool

func GetAddrInfoEx

func GetAddrInfoEx(name *WCHAR, servname *WCHAR, namespace DWORD, namespace_id *GUID, hints *ADDRINFOEX, result **ADDRINFOEX, timeout *Timeval, overlapped *OVERLAPPED, completion_routine LPLOOKUPSERVICE_COMPLETION_ROUTINE, handle *HANDLE) int32

func GetAddrInfoW

func GetAddrInfoW(nodename string, servname string, hints *ADDRINFO, res *PADDRINFO) int32

func GetAltTabInfo

func GetAltTabInfo(hwnd HWND, iItem int32, pati *ALTTABINFO, pszItemText LPWSTR, cchItemText UINT) bool

func GetArcDirection

func GetArcDirection(hdc HDC) int32

func GetAspectRatioFilterEx

func GetAspectRatioFilterEx(hdc HDC, lpsize *SIZE) bool

func GetBinaryType

func GetBinaryType(lpApplicationName string, lpBinaryType *uint32) bool

func GetBitmapDimensionEx

func GetBitmapDimensionEx(hbit HBITMAP, lpsize *SIZE) bool

func GetBkMode

func GetBkMode(hdc HDC) int32

func GetBrushOrgEx

func GetBrushOrgEx(hdc HDC, lppt *POINT) bool

func GetCPInfo

func GetCPInfo(codePage UINT, lpCPInfo LPCPINFO) bool

func GetCPInfoEx

func GetCPInfoEx(codePage UINT, dwFlags DWORD, lpCPInfoEx LPCPINFOEX) bool

func GetCalendarInfo

func GetCalendarInfo(locale LCID, calendar CALID, calType CALTYPE, lpCalData LPWSTR, cchData int32, lpValue *uint32) int32

func GetCalendarInfoEx

func GetCalendarInfoEx(lpLocaleName string, calendar CALID, lpReserved string, calType CALTYPE, lpCalData LPWSTR, cchData int32, lpValue *uint32) int32

func GetCaretPos

func GetCaretPos(lpPoint *POINT) bool

func GetCharABCWidths

func GetCharABCWidths(hdc HDC, wFirst UINT, wLast UINT, lpABC *ABC) bool

func GetCharABCWidthsFloat

func GetCharABCWidthsFloat(hdc HDC, iFirst UINT, iLast UINT, lpABC *ABCFLOAT) bool

func GetCharABCWidthsI

func GetCharABCWidthsI(hdc HDC, giFirst UINT, cgi UINT, pgi *uint16, pabc *ABC) bool

func GetCharWidth

func GetCharWidth(hdc HDC, iFirst UINT, iLast UINT, lpBuffer *int32) bool

func GetCharWidth32

func GetCharWidth32(hdc HDC, iFirst UINT, iLast UINT, lpBuffer *int32) bool

func GetCharWidthFloat

func GetCharWidthFloat(hdc HDC, iFirst UINT, iLast UINT, lpBuffer *float32) bool

func GetCharWidthI

func GetCharWidthI(hdc HDC, giFirst UINT, cgi UINT, pgi *uint16, piWidths *int32) bool

func GetClassInfo

func GetClassInfo(hInstance HINSTANCE, lpClassName string, lpWndClass *WNDCLASS) bool

func GetClassInfoEx

func GetClassInfoEx(hInstance HINSTANCE, lpszClass string, lpwcx *WNDCLASSEX) bool

func GetClassLongPtr

func GetClassLongPtr(hWnd HWND, nIndex int32) *uint32

func GetClassName

func GetClassName(hWnd HWND, lpClassName LPWSTR, nMaxCount int32) int32

func GetClientRect

func GetClientRect(hWnd HWND, lpRect *RECT) bool

func GetClipBox

func GetClipBox(hdc HDC, lprect *RECT) int32

func GetClipCursor

func GetClipCursor(lpRect *RECT) bool

func GetClipRgn

func GetClipRgn(hdc HDC, hrgn HRGN) int32

func GetClipboardFormatName

func GetClipboardFormatName(format UINT, lpszFormatName LPWSTR, cchMaxCount int32) int32

func GetColorAdjustment

func GetColorAdjustment(hdc HDC, lpca *COLORADJUSTMENT) bool

func GetComboBoxInfo

func GetComboBoxInfo(hwndCombo HWND, pcbi *COMBOBOXINFO) bool

func GetCommMask

func GetCommMask(hFile HANDLE, lpEvtMask *uint32) bool

func GetCommModemStatus

func GetCommModemStatus(hFile HANDLE, lpModemStat *uint32) bool

func GetComputerName

func GetComputerName(lpBuffer LPWSTR, nSize *uint32) bool

func GetConsoleDisplayMode

func GetConsoleDisplayMode(lpModeFlags *uint32) bool

func GetConsoleInputExeName

func GetConsoleInputExeName(buflen DWORD, buffer LPWSTR) bool

func GetConsoleKeyboardLayoutName

func GetConsoleKeyboardLayoutName(layoutName LPWSTR) bool

func GetConsoleMode

func GetConsoleMode(hConsoleHandle HANDLE, lpMode *uint32) bool

func GetConsoleScreenBufferInfo

func GetConsoleScreenBufferInfo(hConsoleOutput HANDLE, lpConsoleScreenBufferInfo PCONSOLE_SCREEN_BUFFER_INFO) bool

func GetConsoleScreenBufferInfoEx

func GetConsoleScreenBufferInfoEx(hConsoleOutput HANDLE, lpConsoleScreenBufferInfoEx PCONSOLE_SCREEN_BUFFER_INFOEX) bool

func GetCurrentActCtx

func GetCurrentActCtx(lphActCtx *HANDLE) bool

func GetCurrentPositionEx

func GetCurrentPositionEx(hdc HDC, lppt *POINT) bool

func GetCursorInfo

func GetCursorInfo(pci *CURSORINFO) bool

func GetCursorPos

func GetCursorPos(lpPoint *POINT) bool

func GetDCOrgEx

func GetDCOrgEx(hdc HDC, lppt *POINT) bool

func GetDIBits

func GetDIBits(hdc HDC, hbm HBITMAP, start UINT, cLines UINT, lpvBits LPVOID, lpbmi *BITMAPINFO, usage UINT) int32

func GetDateFormat

func GetDateFormat(locale LCID, dwFlags DWORD, lpDate *SYSTEMTIME, lpFormat string, lpDateStr LPWSTR, cchDate int32) int32

func GetDateFormatEx

func GetDateFormatEx(lpLocaleName string, dwFlags DWORD, lpDate *SYSTEMTIME, lpFormat string, lpDateStr LPWSTR, cchDate int32, lpCalendar string) int32

func GetDeviceCaps

func GetDeviceCaps(hdc HDC, index int32) int32

func GetDeviceGammaRamp

func GetDeviceGammaRamp(hdc HDC, lpRamp LPVOID) bool

func GetDevicePowerState

func GetDevicePowerState(hDevice HANDLE, pfOn *BOOL) bool

func GetDialogBaseUnits

func GetDialogBaseUnits() int32

func GetDiskFreeSpace

func GetDiskFreeSpace(lpRootPathName string, lpSectorsPerCluster *uint32, lpBytesPerSector *uint32, lpNumberOfFreeClusters *uint32, lpTotalNumberOfClusters *uint32) bool

func GetDlgCtrlID

func GetDlgCtrlID(hWnd HWND) int32

func GetDurationFormat

func GetDurationFormat(locale LCID, dwFlags DWORD, lpDuration *SYSTEMTIME, ullDuration ULONGLONG, lpFormat string, lpDurationStr LPWSTR, cchDuration int32) int32

func GetDurationFormatEx

func GetDurationFormatEx(lpLocaleName string, dwFlags DWORD, lpDuration *SYSTEMTIME, ullDuration ULONGLONG, lpFormat string, lpDurationStr LPWSTR, cchDuration int32) int32

func GetEffectiveClientRect

func GetEffectiveClientRect(hWnd HWND, lprc *RECT, lpInfo *int32)

func GetEventLogInformation

func GetEventLogInformation(hEventLog HANDLE, dwInfoLevel DWORD, lpBuffer LPVOID, cbBufSize DWORD, pcbBytesNeeded *uint32) bool

func GetExitCodeProcess

func GetExitCodeProcess(hProcess HANDLE, lpExitCode *uint32) bool

func GetExitCodeThread

func GetExitCodeThread(hThread HANDLE, lpExitCode *uint32) bool

func GetFileBandwidthReservation

func GetFileBandwidthReservation(hFile HANDLE, lpPeriodMilliseconds *uint32, lpBytesPerPeriod *uint32, pDiscardable *BOOL, lpTransferSize *uint32, lpNumOutstandingRequests *uint32) bool

func GetFileSecurity

func GetFileSecurity(lpFileName string, requestedInformation SECURITY_INFORMATION, pSecurityDescriptor PSECURITY_DESCRIPTOR, nLength DWORD, lpnLengthNeeded *uint32) bool

func GetFileTime

func GetFileTime(hFile HANDLE, lpCreationTime *FILETIME, lpLastAccessTime *FILETIME, lpLastWriteTime *FILETIME) bool

func GetFileTitle

func GetFileTitle(unnamed0 string, unnamed1 LPWSTR, unnamed2 WORD) int16

func GetFileVersionInfo

func GetFileVersionInfo(lptstrFilename string, dwHandle DWORD, dwLen DWORD, lpData LPVOID) bool

func GetFontResourceInfoW

func GetFontResourceInfoW(str string, size *uint32, buffer uintptr, aType DWORD) bool

func GetGUIThreadInfo

func GetGUIThreadInfo(idThread DWORD, pgui *GUITHREADINFO) bool

func GetGestureConfig

func GetGestureConfig(hwnd HWND, dwReserved DWORD, dwFlags DWORD, pcIDs *uint32, pGestureConfig *GESTURECONFIG, cbSize UINT) bool

func GetGestureExtraArgs

func GetGestureExtraArgs(hGestureInfo HGESTUREINFO, cbExtraArgs UINT, pExtraArgs *byte) bool

func GetGestureInfo

func GetGestureInfo(hGestureInfo HGESTUREINFO, pGestureInfo *GESTUREINFO) bool

func GetGraphicsMode

func GetGraphicsMode(hdc HDC) int32

func GetHandleInformation

func GetHandleInformation(hObject HANDLE, lpdwFlags *uint32) bool

func GetICMProfile

func GetICMProfile(hdc HDC, pBufSize *uint32, pszFilename LPWSTR) bool

func GetIconInfo

func GetIconInfo(hIcon HICON, piconinfo *ICONINFO) bool

func GetInputState

func GetInputState() bool

func GetKernelObjectSecurity

func GetKernelObjectSecurity(handle HANDLE, requestedInformation SECURITY_INFORMATION, pSecurityDescriptor PSECURITY_DESCRIPTOR, nLength DWORD, lpnLengthNeeded *uint32) bool

func GetKeyNameText

func GetKeyNameText(lParam LONG, lpString LPWSTR, cchSize int32) int32

func GetKeyboardLayoutList

func GetKeyboardLayoutList(nBuff int32, lpList *HKL) int32

func GetKeyboardLayoutName

func GetKeyboardLayoutName(pwszKLID LPWSTR) bool

func GetKeyboardState

func GetKeyboardState(lpKeyState *byte) bool

func GetKeyboardType

func GetKeyboardType(nTypeFlag int32) int32

func GetLastInputInfo

func GetLastInputInfo(plii *LASTINPUTINFO) bool

func GetLayeredWindowAttributes

func GetLayeredWindowAttributes(hwnd HWND, pcrKey *COLORREF, pbAlpha *byte, pdwFlags *uint32) bool

func GetLocalManagedApplicationData

func GetLocalManagedApplicationData(productCode *WCHAR, displayName *LPWSTR, supportUrl *LPWSTR)

func GetLocalTime

func GetLocalTime(lpSystemTime *SYSTEMTIME)

func GetLocaleInfo

func GetLocaleInfo(locale LCID, lCType LCTYPE, lpLCData LPWSTR, cchData int32) int32

func GetLocaleInfoEx

func GetLocaleInfoEx(lpLocaleName string, lCType LCTYPE, lpLCData LPWSTR, cchData int32) int32

func GetLogColorSpace

func GetLogColorSpace(hColorSpace HCOLORSPACE, lpBuffer LPLOGCOLORSPACE, nSize DWORD) bool

func GetMailslotInfo

func GetMailslotInfo(hMailslot HANDLE, lpMaxMessageSize *uint32, lpNextSize *uint32, lpMessageCount *uint32, lpReadTimeout *uint32) bool

func GetMapMode

func GetMapMode(hdc HDC) int32

func GetMenuBarInfo

func GetMenuBarInfo(hwnd HWND, idObject LONG, idItem LONG, pmbi *MENUBARINFO) bool

func GetMenuInfo

func GetMenuInfo(unnamed0 HMENU, unnamed1 *MENUINFO) bool

func GetMenuItemCount

func GetMenuItemCount(hMenu HMENU) int32

func GetMenuItemInfo

func GetMenuItemInfo(hmenu HMENU, item UINT, fByPosition bool, lpmii *MENUITEMINFO) bool

func GetMenuItemRect

func GetMenuItemRect(hWnd HWND, hMenu HMENU, uItem UINT, lprcItem *RECT) bool

func GetMenuString

func GetMenuString(hMenu HMENU, uIDItem UINT, lpString LPWSTR, cchMax int32, flags UINT) int32

func GetMessage

func GetMessage(lpMsg *MSG, hWnd HWND, wMsgFilterMin UINT, wMsgFilterMax UINT) bool

func GetMetaRgn

func GetMetaRgn(hdc HDC, hrgn HRGN) int32

func GetMiterLimit

func GetMiterLimit(hdc HDC, plimit *float32) bool

func GetModuleHandleEx

func GetModuleHandleEx(dwFlags DWORD, lpModuleName string, phModule *HMODULE) bool

func GetModuleInformation

func GetModuleInformation(hProcess HANDLE, hModule HMODULE, lpmodinfo *MODULEINFO, cb DWORD) bool

func GetMonitorInfo

func GetMonitorInfo(hMonitor HMONITOR, lpmi *MONITORINFO) bool

func GetMouseMovePointsEx

func GetMouseMovePointsEx(cbSize UINT, lppt *MOUSEMOVEPOINT, lpptBuf *MOUSEMOVEPOINT, nBufPoints int32, resolution DWORD) int32

func GetNameInfoW

func GetNameInfoW(sa *SOCKADDR, salen Socklen_t, host PWCHAR, hostlen DWORD, serv PWCHAR, servlen DWORD, flags INT) int32

func GetNamedPipeClientComputerName

func GetNamedPipeClientComputerName(pipe HANDLE, clientComputerName LPWSTR, clientComputerNameLength ULONG) bool

func GetNamedPipeClientProcessId

func GetNamedPipeClientProcessId(pipe HANDLE, clientProcessId *uint32) bool

func GetNamedPipeClientSessionId

func GetNamedPipeClientSessionId(pipe HANDLE, clientSessionId *uint32) bool

func GetNamedPipeHandleState

func GetNamedPipeHandleState(hNamedPipe HANDLE, lpState *uint32, lpCurInstances *uint32, lpMaxCollectionCount *uint32, lpCollectDataTimeout *uint32, lpUserName LPWSTR, nMaxUserNameSize DWORD) bool

func GetNamedPipeInfo

func GetNamedPipeInfo(hNamedPipe HANDLE, lpFlags *uint32, lpOutBufferSize *uint32, lpInBufferSize *uint32, lpMaxInstances *uint32) bool

func GetNamedPipeServerProcessId

func GetNamedPipeServerProcessId(pipe HANDLE, serverProcessId *uint32) bool

func GetNamedPipeServerSessionId

func GetNamedPipeServerSessionId(pipe HANDLE, serverSessionId *uint32) bool

func GetNativeSystemInfo

func GetNativeSystemInfo(lpSystemInfo *SYSTEM_INFO)

func GetNumaHighestNodeNumber

func GetNumaHighestNodeNumber(highestNodeNumber *uint32) bool

func GetNumaNodeNumberFromHandle

func GetNumaNodeNumberFromHandle(hFile HANDLE, nodeNumber PUSHORT) bool

func GetNumaProcessorNode

func GetNumaProcessorNode(processor UCHAR, nodeNumber PUCHAR) bool

func GetNumaProximityNode

func GetNumaProximityNode(proximityId ULONG, nodeNumber PUCHAR) bool

func GetNumaProximityNodeEx

func GetNumaProximityNodeEx(proximityId ULONG, nodeNumber PUSHORT) bool

func GetNumberOfConsoleInputEvents

func GetNumberOfConsoleInputEvents(hConsoleInput HANDLE, lpNumberOfEvents *uint32) bool

func GetNumberOfConsoleMouseButtons

func GetNumberOfConsoleMouseButtons(lpNumberOfMouseButtons *uint32) bool

func GetNumberOfEventLogRecords

func GetNumberOfEventLogRecords(hEventLog HANDLE, numberOfRecords *DWORD) bool

func GetObject

func GetObject(h HANDLE, c int32, pv LPVOID) int32

func GetOldestEventLogRecord

func GetOldestEventLogRecord(hEventLog HANDLE, oldestRecord *DWORD) bool

func GetOpenFileName

func GetOpenFileName(unnamed0 LPOPENFILENAME) bool

func GetOverlappedResult

func GetOverlappedResult(hFile HANDLE, lpOverlapped *OVERLAPPED, lpNumberOfBytesTransferred *uint32, bWait bool) bool

func GetPath

func GetPath(hdc HDC, apt *POINT, aj *byte, cpt int32) int32

func GetPerformanceInfo

func GetPerformanceInfo(pPerformanceInformation PPERFORMACE_INFORMATION, cb DWORD) bool

func GetPixelFormat

func GetPixelFormat(hdc HDC) int32

func GetPolyFillMode

func GetPolyFillMode(hdc HDC) int32

func GetPriorityClipboardFormat

func GetPriorityClipboardFormat(paFormatPriorityList *UINT, cFormats int32) int32

func GetPrivateObjectSecurity

func GetPrivateObjectSecurity(objectDescriptor PSECURITY_DESCRIPTOR, securityInformation SECURITY_INFORMATION, resultantDescriptor PSECURITY_DESCRIPTOR, descriptorLength DWORD, returnLength *DWORD) bool

func GetPrivateProfileStruct

func GetPrivateProfileStruct(lpszSection string, lpszKey string, lpStruct LPVOID, uSizeStruct UINT, szFile string) bool

func GetProcessAffinityMask

func GetProcessAffinityMask(hProcess HANDLE, lpProcessAffinityMask *uintptr, lpSystemAffinityMask *uintptr) bool

func GetProcessDEPPolicy

func GetProcessDEPPolicy(hProcess HANDLE, lpFlags *uint32, lpPermanent *BOOL) bool

func GetProcessDefaultLayout

func GetProcessDefaultLayout(pdwDefaultLayout *uint32) bool

func GetProcessGroupAffinity

func GetProcessGroupAffinity(hProcess HANDLE, groupCount PUSHORT, groupArray PUSHORT) bool

func GetProcessHandleCount

func GetProcessHandleCount(hProcess HANDLE, pdwHandleCount *DWORD) bool

func GetProcessMemoryInfo

func GetProcessMemoryInfo(process HANDLE, ppsmemCounters PPROCESS_MEMORY_COUNTERS, cb DWORD) bool

func GetProcessPriorityBoost

func GetProcessPriorityBoost(hProcess HANDLE, pDisablePriorityBoost *BOOL) bool

func GetProcessShutdownParameters

func GetProcessShutdownParameters(lpdwLevel *uint32, lpdwFlags *uint32) bool

func GetProcessTimes

func GetProcessTimes(hProcess HANDLE, lpCreationTime *FILETIME, lpExitTime *FILETIME, lpKernelTime *FILETIME, lpUserTime *FILETIME) bool

func GetProductInfo

func GetProductInfo(dwOSMajorVersion DWORD, dwOSMinorVersion DWORD, dwSpMajorVersion DWORD, dwSpMinorVersion DWORD, pdwReturnedProductType *DWORD) bool

func GetROP2

func GetROP2(hdc HDC) int32

func GetRTTAndHopCount

func GetRTTAndHopCount(destIpAddress IPAddr, hopCount *uint32, maxHops ULONG, rTT *uint32) bool

func GetRandomRgn

func GetRandomRgn(hdc HDC, hrgn HRGN, i INT) int32

func GetRasterizerCaps

func GetRasterizerCaps(lpraststat LPRASTERIZER_STATUS, cjBytes UINT) bool

func GetRgnBox

func GetRgnBox(hrgn HRGN, lprc *RECT) int32

func GetSaveFileName

func GetSaveFileName(unnamed0 LPOPENFILENAME) bool

func GetScrollBarInfo

func GetScrollBarInfo(hwnd HWND, idObject LONG, psbi *SCROLLBARINFO) bool

func GetScrollInfo

func GetScrollInfo(hwnd HWND, nBar int32, lpsi *SCROLLINFO) bool

func GetScrollPos

func GetScrollPos(hWnd HWND, nBar int32) int32

func GetScrollRange

func GetScrollRange(hWnd HWND, nBar int32, lpMinPos *int32, lpMaxPos *int32) bool

func GetSecurityDescriptorControl

func GetSecurityDescriptorControl(pSecurityDescriptor PSECURITY_DESCRIPTOR, pControl *SECURITY_DESCRIPTOR_CONTROL, lpdwRevision *uint32) bool

func GetSecurityDescriptorGroup

func GetSecurityDescriptorGroup(pSecurityDescriptor PSECURITY_DESCRIPTOR, pGroup *PSID, lpbGroupDefaulted *BOOL) bool

func GetSecurityDescriptorOwner

func GetSecurityDescriptorOwner(pSecurityDescriptor PSECURITY_DESCRIPTOR, pOwner *PSID, lpbOwnerDefaulted *BOOL) bool

func GetServiceDisplayName

func GetServiceDisplayName(hSCManager SC_HANDLE, lpServiceName string, lpDisplayName LPWSTR, lpcchBuffer *uint32) bool

func GetServiceKeyName

func GetServiceKeyName(hSCManager SC_HANDLE, lpDisplayName string, lpServiceName LPWSTR, lpcchBuffer *uint32) bool

func GetStartupInfo

func GetStartupInfo(lpStartupInfo *STARTUPINFO)

func GetStretchBltMode

func GetStretchBltMode(hdc HDC) int32

func GetStringScripts

func GetStringScripts(dwFlags DWORD, lpString string, cchString int32, lpScripts LPWSTR, cchScripts int32) int32

func GetSystemDefaultLocaleName

func GetSystemDefaultLocaleName(lpLocaleName LPWSTR, cchLocaleName int32) int32

func GetSystemInfo

func GetSystemInfo(lpSystemInfo *SYSTEM_INFO)

func GetSystemMetrics

func GetSystemMetrics(nIndex int32) int32

func GetSystemRegistryQuota

func GetSystemRegistryQuota(pdwQuotaAllowed *DWORD, pdwQuotaUsed *DWORD) bool

func GetSystemTime

func GetSystemTime(lpSystemTime *SYSTEMTIME)

func GetSystemTimeAdjustment

func GetSystemTimeAdjustment(lpTimeAdjustment *DWORD, lpTimeIncrement *DWORD, lpTimeAdjustmentDisabled *BOOL) bool

func GetSystemTimeAsFileTime

func GetSystemTimeAsFileTime(lpSystemTimeAsFileTime *FILETIME)

func GetSystemTimePreciseAsFileTime

func GetSystemTimePreciseAsFileTime(lpSystemTimeAsFileTime *FILETIME)

func GetSystemTimes

func GetSystemTimes(lpIdleTime *FILETIME, lpKernelTime *FILETIME, lpUserTime *FILETIME) bool

func GetTextCharacterExtra

func GetTextCharacterExtra(hdc HDC) int32

func GetTextCharset

func GetTextCharset(hdc HDC) int32

func GetTextCharsetInfo

func GetTextCharsetInfo(hdc HDC, lpSig *FONTSIGNATURE, dwFlags DWORD) int32

func GetTextExtentExPoint

func GetTextExtentExPoint(hdc HDC, lpszString string, cchString int32, nMaxExtent int32, lpnFit *int32, lpnDx *int32, lpSize *SIZE) bool

func GetTextExtentExPointI

func GetTextExtentExPointI(hdc HDC, lpwszString *uint16, cwchString int32, nMaxExtent int32, lpnFit *int32, lpnDx *int32, lpSize *SIZE) bool

func GetTextExtentPoint

func GetTextExtentPoint(hdc HDC, lpString string, c int32, lpsz *SIZE) bool

func GetTextExtentPoint32

func GetTextExtentPoint32(hdc HDC, lpString string, c int32, psizl *SIZE) bool

func GetTextExtentPointI

func GetTextExtentPointI(hdc HDC, pgiIn *uint16, cgi int32, psize *SIZE) bool

func GetTextFace

func GetTextFace(hdc HDC, c int32, lpName LPWSTR) int32

func GetTextMetrics

func GetTextMetrics(hdc HDC, lptm LPTEXTMETRIC) bool

func GetThemeSysBool

func GetThemeSysBool(hTheme HTHEME, iBoolID int32) bool

func GetThemeSysSize

func GetThemeSysSize(hTheme HTHEME, iSizeID int32) int32

func GetThreadIOPendingFlag

func GetThreadIOPendingFlag(hThread HANDLE, lpIOIsPending *BOOL) bool

func GetThreadPriority

func GetThreadPriority(hThread HANDLE) int32

func GetThreadPriorityBoost

func GetThreadPriorityBoost(hThread HANDLE, pDisablePriorityBoost *BOOL) bool

func GetThreadTimes

func GetThreadTimes(hThread HANDLE, lpCreationTime *FILETIME, lpExitTime *FILETIME, lpKernelTime *FILETIME, lpUserTime *FILETIME) bool

func GetTimeFormat

func GetTimeFormat(locale LCID, dwFlags DWORD, lpTime *SYSTEMTIME, lpFormat string, lpTimeStr LPWSTR, cchTime int32) int32

func GetTimeFormatEx

func GetTimeFormatEx(lpLocaleName string, dwFlags DWORD, lpTime *SYSTEMTIME, lpFormat string, lpTimeStr LPWSTR, cchTime int32) int32

func GetTitleBarInfo

func GetTitleBarInfo(hwnd HWND, pti *TITLEBARINFO) bool

func GetTouchInputInfo

func GetTouchInputInfo(hTouchInput HTOUCHINPUT, cInputs UINT, pInputs *TOUCHINPUT, cbSize int32) bool

func GetTransform

func GetTransform(hdc HDC, which DWORD, xform *XFORM) bool

func GetUpdateRect

func GetUpdateRect(hWnd HWND, lpRect *RECT, bErase bool) bool

func GetUpdateRgn

func GetUpdateRgn(hWnd HWND, hRgn HRGN, bErase bool) int32

func GetUserDefaultLocaleName

func GetUserDefaultLocaleName(lpLocaleName LPWSTR, cchLocaleName int32) int32

func GetUserName

func GetUserName(lpBuffer LPWSTR, pcbBuffer *uint32) bool

func GetUserObjectInformation

func GetUserObjectInformation(hObj HANDLE, nIndex int32, pvInfo uintptr, nLength DWORD, lpnLengthNeeded *uint32) bool

func GetUserObjectSecurity

func GetUserObjectSecurity(hObj HANDLE, pSIRequested *SECURITY_INFORMATION, pSID PSECURITY_DESCRIPTOR, nLength DWORD, lpnLengthNeeded *uint32) bool

func GetViewportExtEx

func GetViewportExtEx(hdc HDC, lpsize *SIZE) bool

func GetViewportOrgEx

func GetViewportOrgEx(hdc HDC, lppoint *POINT) bool

func GetVolumeInformation

func GetVolumeInformation(lpRootPathName string, lpVolumeNameBuffer LPWSTR, nVolumeNameSize DWORD, lpVolumeSerialNumber *uint32, lpMaximumComponentLength *uint32, lpFileSystemFlags *uint32, lpFileSystemNameBuffer LPWSTR, nFileSystemNameSize DWORD) bool

func GetVolumeInformationByHandleW

func GetVolumeInformationByHandleW(hFile HANDLE, lpVolumeNameBuffer LPWSTR, nVolumeNameSize DWORD, lpVolumeSerialNumber *uint32, lpMaximumComponentLength *uint32, lpFileSystemFlags *uint32, lpFileSystemNameBuffer LPWSTR, nFileSystemNameSize DWORD) bool

func GetVolumeNameForVolumeMountPoint

func GetVolumeNameForVolumeMountPoint(lpszVolumeMountPoint string, lpszVolumeName LPWSTR, cchBufferLength DWORD) bool

func GetVolumePathName

func GetVolumePathName(lpszFileName string, lpszVolumePathName LPWSTR, cchBufferLength DWORD) bool

func GetWindowExtEx

func GetWindowExtEx(hdc HDC, lpsize *SIZE) bool

func GetWindowInfo

func GetWindowInfo(hwnd HWND, pwi *WINDOWINFO) bool

func GetWindowLongPtr

func GetWindowLongPtr(hWnd HWND, nIndex int32) uintptr

func GetWindowOrgEx

func GetWindowOrgEx(hdc HDC, lppoint *POINT) bool

func GetWindowPlacement

func GetWindowPlacement(hWnd HWND, lpwndpl *WINDOWPLACEMENT) bool

func GetWindowRect

func GetWindowRect(hWnd HWND, lpRect *RECT) bool

func GetWindowRgn

func GetWindowRgn(hWnd HWND, hRgn HRGN) int32

func GetWindowRgnBox

func GetWindowRgnBox(hWnd HWND, lprc *RECT) int32

func GetWindowText

func GetWindowText(hWnd HWND, lpString LPWSTR, nMaxCount int32) int32

func GetWindowTextLength

func GetWindowTextLength(hWnd HWND) int32

func GetWindowsAccountDomainSid

func GetWindowsAccountDomainSid(pSid PSID, pDomainSid PSID, cbDomainSid *uint32) bool

func GetWorldTransform

func GetWorldTransform(hdc HDC, lpxf *XFORM) bool

func GetWsChanges

func GetWsChanges(hProcess HANDLE, lpWatchInfo PPSAPI_WS_WATCH_INFORMATION, cb DWORD) bool

func GetWsChangesEx

func GetWsChangesEx(hProcess HANDLE, lpWatchInfoEx PPSAPI_WS_WATCH_INFORMATION_EX, cb DWORD) bool

func Gethostname

func Gethostname(name *CHAR, namelen INT) int32

func GlAccum

func GlAccum(op GLenum, value GLfloat)

func GlAlphaFunc

func GlAlphaFunc(aFunc GLenum, ref GLclampf)

func GlArrayElement

func GlArrayElement(i GLint)

func GlBegin

func GlBegin(mode GLenum)

func GlBindTexture

func GlBindTexture(target GLenum, texture GLuint)

func GlBitmap

func GlBitmap(width GLsizei, height GLsizei, xorig GLfloat, yorig GLfloat, xmove GLfloat, ymove GLfloat, bitmap *GLubyte)

func GlBlendFunc

func GlBlendFunc(sfactor GLenum, dfactor GLenum)

func GlCallList

func GlCallList(list GLuint)

func GlCallLists

func GlCallLists(n GLsizei, aType GLenum, lists uintptr)

func GlClear

func GlClear(mask GLbitfield)

func GlClearAccum

func GlClearAccum(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat)

func GlClearColor

func GlClearColor(red GLclampf, green GLclampf, blue GLclampf, alpha GLclampf)

func GlClearDepth

func GlClearDepth(depth GLclampd)

func GlClearIndex

func GlClearIndex(c GLfloat)

func GlClearStencil

func GlClearStencil(s GLint)

func GlClipPlane

func GlClipPlane(plane GLenum, equation *GLdouble)

func GlColor3b

func GlColor3b(red GLbyte, green GLbyte, blue GLbyte)

func GlColor3bv

func GlColor3bv(v *GLbyte)

func GlColor3d

func GlColor3d(red GLdouble, green GLdouble, blue GLdouble)

func GlColor3dv

func GlColor3dv(v *GLdouble)

func GlColor3f

func GlColor3f(red GLfloat, green GLfloat, blue GLfloat)

func GlColor3fv

func GlColor3fv(v *GLfloat)

func GlColor3i

func GlColor3i(red GLint, green GLint, blue GLint)

func GlColor3iv

func GlColor3iv(v *GLint)

func GlColor3s

func GlColor3s(red GLshort, green GLshort, blue GLshort)

func GlColor3sv

func GlColor3sv(v *GLshort)

func GlColor3ub

func GlColor3ub(red GLubyte, green GLubyte, blue GLubyte)

func GlColor3ubv

func GlColor3ubv(v *GLubyte)

func GlColor3ui

func GlColor3ui(red GLuint, green GLuint, blue GLuint)

func GlColor3uiv

func GlColor3uiv(v *GLuint)

func GlColor3us

func GlColor3us(red GLushort, green GLushort, blue GLushort)

func GlColor3usv

func GlColor3usv(v *GLushort)

func GlColor4b

func GlColor4b(red GLbyte, green GLbyte, blue GLbyte, alpha GLbyte)

func GlColor4bv

func GlColor4bv(v *GLbyte)

func GlColor4d

func GlColor4d(red GLdouble, green GLdouble, blue GLdouble, alpha GLdouble)

func GlColor4dv

func GlColor4dv(v *GLdouble)

func GlColor4f

func GlColor4f(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat)

func GlColor4fv

func GlColor4fv(v *GLfloat)

func GlColor4i

func GlColor4i(red GLint, green GLint, blue GLint, alpha GLint)

func GlColor4iv

func GlColor4iv(v *GLint)

func GlColor4s

func GlColor4s(red GLshort, green GLshort, blue GLshort, alpha GLshort)

func GlColor4sv

func GlColor4sv(v *GLshort)

func GlColor4ub

func GlColor4ub(red GLubyte, green GLubyte, blue GLubyte, alpha GLubyte)

func GlColor4ubv

func GlColor4ubv(v *GLubyte)

func GlColor4ui

func GlColor4ui(red GLuint, green GLuint, blue GLuint, alpha GLuint)

func GlColor4uiv

func GlColor4uiv(v *GLuint)

func GlColor4us

func GlColor4us(red GLushort, green GLushort, blue GLushort, alpha GLushort)

func GlColor4usv

func GlColor4usv(v *GLushort)

func GlColorMask

func GlColorMask(red GLboolean, green GLboolean, blue GLboolean, alpha GLboolean)

func GlColorMaterial

func GlColorMaterial(face GLenum, mode GLenum)

func GlColorPointer

func GlColorPointer(size GLint, aType GLenum, stride GLsizei, pointer uintptr)

func GlCopyPixels

func GlCopyPixels(x GLint, y GLint, width GLsizei, height GLsizei, aType GLenum)

func GlCopyTexImage1D

func GlCopyTexImage1D(target GLenum, level GLint, internalFormat GLenum, x GLint, y GLint, width GLsizei, border GLint)

func GlCopyTexImage2D

func GlCopyTexImage2D(target GLenum, level GLint, internalFormat GLenum, x GLint, y GLint, width GLsizei, height GLsizei, border GLint)

func GlCopyTexSubImage1D

func GlCopyTexSubImage1D(target GLenum, level GLint, xoffset GLint, x GLint, y GLint, width GLsizei)

func GlCopyTexSubImage2D

func GlCopyTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei)

func GlCullFace

func GlCullFace(mode GLenum)

func GlDeleteLists

func GlDeleteLists(list GLuint, aRange GLsizei)

func GlDeleteTextures

func GlDeleteTextures(n GLsizei, textures *GLuint)

func GlDepthFunc

func GlDepthFunc(aFunc GLenum)

func GlDepthMask

func GlDepthMask(flag GLboolean)

func GlDepthRange

func GlDepthRange(zNear GLclampd, zFar GLclampd)

func GlDisable

func GlDisable(cap GLenum)

func GlDisableClientState

func GlDisableClientState(array GLenum)

func GlDrawArrays

func GlDrawArrays(mode GLenum, first GLint, count GLsizei)

func GlDrawBuffer

func GlDrawBuffer(mode GLenum)

func GlDrawElements

func GlDrawElements(mode GLenum, count GLsizei, aType GLenum, indices uintptr)

func GlDrawPixels

func GlDrawPixels(width GLsizei, height GLsizei, format GLenum, aType GLenum, pixels uintptr)

func GlEdgeFlag

func GlEdgeFlag(flag GLboolean)

func GlEdgeFlagPointer

func GlEdgeFlagPointer(stride GLsizei, pointer uintptr)

func GlEdgeFlagv

func GlEdgeFlagv(flag *GLboolean)

func GlEnable

func GlEnable(cap GLenum)

func GlEnableClientState

func GlEnableClientState(array GLenum)

func GlEnd

func GlEnd()

func GlEndList

func GlEndList()

func GlEvalCoord1d

func GlEvalCoord1d(u GLdouble)

func GlEvalCoord1dv

func GlEvalCoord1dv(u *GLdouble)

func GlEvalCoord1f

func GlEvalCoord1f(u GLfloat)

func GlEvalCoord1fv

func GlEvalCoord1fv(u *GLfloat)

func GlEvalCoord2d

func GlEvalCoord2d(u GLdouble, v GLdouble)

func GlEvalCoord2dv

func GlEvalCoord2dv(u *GLdouble)

func GlEvalCoord2f

func GlEvalCoord2f(u GLfloat, v GLfloat)

func GlEvalCoord2fv

func GlEvalCoord2fv(u *GLfloat)

func GlEvalMesh1

func GlEvalMesh1(mode GLenum, i1 GLint, i2 GLint)

func GlEvalMesh2

func GlEvalMesh2(mode GLenum, i1 GLint, i2 GLint, j1 GLint, j2 GLint)

func GlEvalPoint1

func GlEvalPoint1(i GLint)

func GlEvalPoint2

func GlEvalPoint2(i GLint, j GLint)

func GlFeedbackBuffer

func GlFeedbackBuffer(size GLsizei, aType GLenum, buffer *GLfloat)

func GlFinish

func GlFinish()

func GlFlush

func GlFlush()

func GlFogf

func GlFogf(pname GLenum, param GLfloat)

func GlFogfv

func GlFogfv(pname GLenum, params *GLfloat)

func GlFogi

func GlFogi(pname GLenum, param GLint)

func GlFogiv

func GlFogiv(pname GLenum, params *GLint)

func GlFrontFace

func GlFrontFace(mode GLenum)

func GlFrustum

func GlFrustum(left GLdouble, right GLdouble, bottom GLdouble, top GLdouble, zNear GLdouble, zFar GLdouble)

func GlGenTextures

func GlGenTextures(n GLsizei, textures *GLuint)

func GlGetBooleanv

func GlGetBooleanv(pname GLenum, params *GLboolean)

func GlGetClipPlane

func GlGetClipPlane(plane GLenum, equation *GLdouble)

func GlGetDoublev

func GlGetDoublev(pname GLenum, params *GLdouble)

func GlGetFloatv

func GlGetFloatv(pname GLenum, params *GLfloat)

func GlGetIntegerv

func GlGetIntegerv(pname GLenum, params *GLint)

func GlGetLightfv

func GlGetLightfv(light GLenum, pname GLenum, params *GLfloat)

func GlGetLightiv

func GlGetLightiv(light GLenum, pname GLenum, params *GLint)

func GlGetMapdv

func GlGetMapdv(target GLenum, query GLenum, v *GLdouble)

func GlGetMapfv

func GlGetMapfv(target GLenum, query GLenum, v *GLfloat)

func GlGetMapiv

func GlGetMapiv(target GLenum, query GLenum, v *GLint)

func GlGetMaterialfv

func GlGetMaterialfv(face GLenum, pname GLenum, params *GLfloat)

func GlGetMaterialiv

func GlGetMaterialiv(face GLenum, pname GLenum, params *GLint)

func GlGetPixelMapfv

func GlGetPixelMapfv(aMap GLenum, values *GLfloat)

func GlGetPixelMapuiv

func GlGetPixelMapuiv(aMap GLenum, values *GLuint)

func GlGetPixelMapusv

func GlGetPixelMapusv(aMap GLenum, values *GLushort)

func GlGetPointerv

func GlGetPointerv(pname GLenum, params uintptr)

func GlGetPolygonStipple

func GlGetPolygonStipple(mask *GLubyte)

func GlGetTexEnvfv

func GlGetTexEnvfv(target GLenum, pname GLenum, params *GLfloat)

func GlGetTexEnviv

func GlGetTexEnviv(target GLenum, pname GLenum, params *GLint)

func GlGetTexGendv

func GlGetTexGendv(coord GLenum, pname GLenum, params *GLdouble)

func GlGetTexGenfv

func GlGetTexGenfv(coord GLenum, pname GLenum, params *GLfloat)

func GlGetTexGeniv

func GlGetTexGeniv(coord GLenum, pname GLenum, params *GLint)

func GlGetTexImage

func GlGetTexImage(target GLenum, level GLint, format GLenum, aType GLenum, pixels uintptr)

func GlGetTexLevelParameterfv

func GlGetTexLevelParameterfv(target GLenum, level GLint, pname GLenum, params *GLfloat)

func GlGetTexLevelParameteriv

func GlGetTexLevelParameteriv(target GLenum, level GLint, pname GLenum, params *GLint)

func GlGetTexParameterfv

func GlGetTexParameterfv(target GLenum, pname GLenum, params *GLfloat)

func GlGetTexParameteriv

func GlGetTexParameteriv(target GLenum, pname GLenum, params *GLint)

func GlHint

func GlHint(target GLenum, mode GLenum)

func GlIndexMask

func GlIndexMask(mask GLuint)

func GlIndexPointer

func GlIndexPointer(aType GLenum, stride GLsizei, pointer uintptr)

func GlIndexd

func GlIndexd(c GLdouble)

func GlIndexdv

func GlIndexdv(c *GLdouble)

func GlIndexf

func GlIndexf(c GLfloat)

func GlIndexfv

func GlIndexfv(c *GLfloat)

func GlIndexi

func GlIndexi(c GLint)

func GlIndexiv

func GlIndexiv(c *GLint)

func GlIndexs

func GlIndexs(c GLshort)

func GlIndexsv

func GlIndexsv(c *GLshort)

func GlIndexub

func GlIndexub(c GLubyte)

func GlIndexubv

func GlIndexubv(c *GLubyte)

func GlInitNames

func GlInitNames()

func GlInterleavedArrays

func GlInterleavedArrays(format GLenum, stride GLsizei, pointer uintptr)

func GlLightModelf

func GlLightModelf(pname GLenum, param GLfloat)

func GlLightModelfv

func GlLightModelfv(pname GLenum, params *GLfloat)

func GlLightModeli

func GlLightModeli(pname GLenum, param GLint)

func GlLightModeliv

func GlLightModeliv(pname GLenum, params *GLint)

func GlLightf

func GlLightf(light GLenum, pname GLenum, param GLfloat)

func GlLightfv

func GlLightfv(light GLenum, pname GLenum, params *GLfloat)

func GlLighti

func GlLighti(light GLenum, pname GLenum, param GLint)

func GlLightiv

func GlLightiv(light GLenum, pname GLenum, params *GLint)

func GlLineStipple

func GlLineStipple(factor GLint, pattern GLushort)

func GlLineWidth

func GlLineWidth(width GLfloat)

func GlListBase

func GlListBase(base GLuint)

func GlLoadIdentity

func GlLoadIdentity()

func GlLoadMatrixd

func GlLoadMatrixd(m *GLdouble)

func GlLoadMatrixf

func GlLoadMatrixf(m *GLfloat)

func GlLoadName

func GlLoadName(name GLuint)

func GlLogicOp

func GlLogicOp(opcode GLenum)

func GlMap1d

func GlMap1d(target GLenum, u1 GLdouble, u2 GLdouble, stride GLint, order GLint, points *GLdouble)

func GlMap1f

func GlMap1f(target GLenum, u1 GLfloat, u2 GLfloat, stride GLint, order GLint, points *GLfloat)

func GlMap2d

func GlMap2d(target GLenum, u1 GLdouble, u2 GLdouble, ustride GLint, uorder GLint, v1 GLdouble, v2 GLdouble, vstride GLint, vorder GLint, points *GLdouble)

func GlMap2f

func GlMap2f(target GLenum, u1 GLfloat, u2 GLfloat, ustride GLint, uorder GLint, v1 GLfloat, v2 GLfloat, vstride GLint, vorder GLint, points *GLfloat)

func GlMapGrid1d

func GlMapGrid1d(un GLint, u1 GLdouble, u2 GLdouble)

func GlMapGrid1f

func GlMapGrid1f(un GLint, u1 GLfloat, u2 GLfloat)

func GlMapGrid2d

func GlMapGrid2d(un GLint, u1 GLdouble, u2 GLdouble, vn GLint, v1 GLdouble, v2 GLdouble)

func GlMapGrid2f

func GlMapGrid2f(un GLint, u1 GLfloat, u2 GLfloat, vn GLint, v1 GLfloat, v2 GLfloat)

func GlMaterialf

func GlMaterialf(face GLenum, pname GLenum, param GLfloat)

func GlMaterialfv

func GlMaterialfv(face GLenum, pname GLenum, params *GLfloat)

func GlMateriali

func GlMateriali(face GLenum, pname GLenum, param GLint)

func GlMaterialiv

func GlMaterialiv(face GLenum, pname GLenum, params *GLint)

func GlMatrixMode

func GlMatrixMode(mode GLenum)

func GlMultMatrixd

func GlMultMatrixd(m *GLdouble)

func GlMultMatrixf

func GlMultMatrixf(m *GLfloat)

func GlNewList

func GlNewList(list GLuint, mode GLenum)

func GlNormal3b

func GlNormal3b(nx GLbyte, ny GLbyte, nz GLbyte)

func GlNormal3bv

func GlNormal3bv(v *GLbyte)

func GlNormal3d

func GlNormal3d(nx GLdouble, ny GLdouble, nz GLdouble)

func GlNormal3dv

func GlNormal3dv(v *GLdouble)

func GlNormal3f

func GlNormal3f(nx GLfloat, ny GLfloat, nz GLfloat)

func GlNormal3fv

func GlNormal3fv(v *GLfloat)

func GlNormal3i

func GlNormal3i(nx GLint, ny GLint, nz GLint)

func GlNormal3iv

func GlNormal3iv(v *GLint)

func GlNormal3s

func GlNormal3s(nx GLshort, ny GLshort, nz GLshort)

func GlNormal3sv

func GlNormal3sv(v *GLshort)

func GlNormalPointer

func GlNormalPointer(aType GLenum, stride GLsizei, pointer uintptr)

func GlOrtho

func GlOrtho(left GLdouble, right GLdouble, bottom GLdouble, top GLdouble, zNear GLdouble, zFar GLdouble)

func GlPassThrough

func GlPassThrough(token GLfloat)

func GlPixelMapfv

func GlPixelMapfv(aMap GLenum, mapsize GLsizei, values *GLfloat)

func GlPixelMapuiv

func GlPixelMapuiv(aMap GLenum, mapsize GLsizei, values *GLuint)

func GlPixelMapusv

func GlPixelMapusv(aMap GLenum, mapsize GLsizei, values *GLushort)

func GlPixelStoref

func GlPixelStoref(pname GLenum, param GLfloat)

func GlPixelStorei

func GlPixelStorei(pname GLenum, param GLint)

func GlPixelTransferf

func GlPixelTransferf(pname GLenum, param GLfloat)

func GlPixelTransferi

func GlPixelTransferi(pname GLenum, param GLint)

func GlPixelZoom

func GlPixelZoom(xfactor GLfloat, yfactor GLfloat)

func GlPointSize

func GlPointSize(size GLfloat)

func GlPolygonMode

func GlPolygonMode(face GLenum, mode GLenum)

func GlPolygonOffset

func GlPolygonOffset(factor GLfloat, units GLfloat)

func GlPolygonStipple

func GlPolygonStipple(mask *GLubyte)

func GlPopAttrib

func GlPopAttrib()

func GlPopClientAttrib

func GlPopClientAttrib()

func GlPopMatrix

func GlPopMatrix()

func GlPopName

func GlPopName()

func GlPrioritizeTextures

func GlPrioritizeTextures(n GLsizei, textures *GLuint, priorities *GLclampf)

func GlPushAttrib

func GlPushAttrib(mask GLbitfield)

func GlPushClientAttrib

func GlPushClientAttrib(mask GLbitfield)

func GlPushMatrix

func GlPushMatrix()

func GlPushName

func GlPushName(name GLuint)

func GlRasterPos2d

func GlRasterPos2d(x GLdouble, y GLdouble)

func GlRasterPos2dv

func GlRasterPos2dv(v *GLdouble)

func GlRasterPos2f

func GlRasterPos2f(x GLfloat, y GLfloat)

func GlRasterPos2fv

func GlRasterPos2fv(v *GLfloat)

func GlRasterPos2i

func GlRasterPos2i(x GLint, y GLint)

func GlRasterPos2iv

func GlRasterPos2iv(v *GLint)

func GlRasterPos2s

func GlRasterPos2s(x GLshort, y GLshort)

func GlRasterPos2sv

func GlRasterPos2sv(v *GLshort)

func GlRasterPos3d

func GlRasterPos3d(x GLdouble, y GLdouble, z GLdouble)

func GlRasterPos3dv

func GlRasterPos3dv(v *GLdouble)

func GlRasterPos3f

func GlRasterPos3f(x GLfloat, y GLfloat, z GLfloat)

func GlRasterPos3fv

func GlRasterPos3fv(v *GLfloat)

func GlRasterPos3i

func GlRasterPos3i(x GLint, y GLint, z GLint)

func GlRasterPos3iv

func GlRasterPos3iv(v *GLint)

func GlRasterPos3s

func GlRasterPos3s(x GLshort, y GLshort, z GLshort)

func GlRasterPos3sv

func GlRasterPos3sv(v *GLshort)

func GlRasterPos4d

func GlRasterPos4d(x GLdouble, y GLdouble, z GLdouble, w GLdouble)

func GlRasterPos4dv

func GlRasterPos4dv(v *GLdouble)

func GlRasterPos4f

func GlRasterPos4f(x GLfloat, y GLfloat, z GLfloat, w GLfloat)

func GlRasterPos4fv

func GlRasterPos4fv(v *GLfloat)

func GlRasterPos4i

func GlRasterPos4i(x GLint, y GLint, z GLint, w GLint)

func GlRasterPos4iv

func GlRasterPos4iv(v *GLint)

func GlRasterPos4s

func GlRasterPos4s(x GLshort, y GLshort, z GLshort, w GLshort)

func GlRasterPos4sv

func GlRasterPos4sv(v *GLshort)

func GlReadBuffer

func GlReadBuffer(mode GLenum)

func GlReadPixels

func GlReadPixels(x GLint, y GLint, width GLsizei, height GLsizei, format GLenum, aType GLenum, pixels uintptr)

func GlRectd

func GlRectd(x1 GLdouble, y1 GLdouble, x2 GLdouble, y2 GLdouble)

func GlRectdv

func GlRectdv(v1 *GLdouble, v2 *GLdouble)

func GlRectf

func GlRectf(x1 GLfloat, y1 GLfloat, x2 GLfloat, y2 GLfloat)

func GlRectfv

func GlRectfv(v1 *GLfloat, v2 *GLfloat)

func GlRecti

func GlRecti(x1 GLint, y1 GLint, x2 GLint, y2 GLint)

func GlRectiv

func GlRectiv(v1 *GLint, v2 *GLint)

func GlRects

func GlRects(x1 GLshort, y1 GLshort, x2 GLshort, y2 GLshort)

func GlRectsv

func GlRectsv(v1 *GLshort, v2 *GLshort)

func GlRotated

func GlRotated(angle GLdouble, x GLdouble, y GLdouble, z GLdouble)

func GlRotatef

func GlRotatef(angle GLfloat, x GLfloat, y GLfloat, z GLfloat)

func GlScaled

func GlScaled(x GLdouble, y GLdouble, z GLdouble)

func GlScalef

func GlScalef(x GLfloat, y GLfloat, z GLfloat)

func GlScissor

func GlScissor(x GLint, y GLint, width GLsizei, height GLsizei)

func GlSelectBuffer

func GlSelectBuffer(size GLsizei, buffer *GLuint)

func GlShadeModel

func GlShadeModel(mode GLenum)

func GlStencilFunc

func GlStencilFunc(aFunc GLenum, ref GLint, mask GLuint)

func GlStencilMask

func GlStencilMask(mask GLuint)

func GlStencilOp

func GlStencilOp(fail GLenum, zfail GLenum, zpass GLenum)

func GlTexCoord1d

func GlTexCoord1d(s GLdouble)

func GlTexCoord1dv

func GlTexCoord1dv(v *GLdouble)

func GlTexCoord1f

func GlTexCoord1f(s GLfloat)

func GlTexCoord1fv

func GlTexCoord1fv(v *GLfloat)

func GlTexCoord1i

func GlTexCoord1i(s GLint)

func GlTexCoord1iv

func GlTexCoord1iv(v *GLint)

func GlTexCoord1s

func GlTexCoord1s(s GLshort)

func GlTexCoord1sv

func GlTexCoord1sv(v *GLshort)

func GlTexCoord2d

func GlTexCoord2d(s GLdouble, t GLdouble)

func GlTexCoord2dv

func GlTexCoord2dv(v *GLdouble)

func GlTexCoord2f

func GlTexCoord2f(s GLfloat, t GLfloat)

func GlTexCoord2fv

func GlTexCoord2fv(v *GLfloat)

func GlTexCoord2i

func GlTexCoord2i(s GLint, t GLint)

func GlTexCoord2iv

func GlTexCoord2iv(v *GLint)

func GlTexCoord2s

func GlTexCoord2s(s GLshort, t GLshort)

func GlTexCoord2sv

func GlTexCoord2sv(v *GLshort)

func GlTexCoord3d

func GlTexCoord3d(s GLdouble, t GLdouble, r GLdouble)

func GlTexCoord3dv

func GlTexCoord3dv(v *GLdouble)

func GlTexCoord3f

func GlTexCoord3f(s GLfloat, t GLfloat, r GLfloat)

func GlTexCoord3fv

func GlTexCoord3fv(v *GLfloat)

func GlTexCoord3i

func GlTexCoord3i(s GLint, t GLint, r GLint)

func GlTexCoord3iv

func GlTexCoord3iv(v *GLint)

func GlTexCoord3s

func GlTexCoord3s(s GLshort, t GLshort, r GLshort)

func GlTexCoord3sv

func GlTexCoord3sv(v *GLshort)

func GlTexCoord4d

func GlTexCoord4d(s GLdouble, t GLdouble, r GLdouble, q GLdouble)

func GlTexCoord4dv

func GlTexCoord4dv(v *GLdouble)

func GlTexCoord4f

func GlTexCoord4f(s GLfloat, t GLfloat, r GLfloat, q GLfloat)

func GlTexCoord4fv

func GlTexCoord4fv(v *GLfloat)

func GlTexCoord4i

func GlTexCoord4i(s GLint, t GLint, r GLint, q GLint)

func GlTexCoord4iv

func GlTexCoord4iv(v *GLint)

func GlTexCoord4s

func GlTexCoord4s(s GLshort, t GLshort, r GLshort, q GLshort)

func GlTexCoord4sv

func GlTexCoord4sv(v *GLshort)

func GlTexCoordPointer

func GlTexCoordPointer(size GLint, aType GLenum, stride GLsizei, pointer uintptr)

func GlTexEnvf

func GlTexEnvf(target GLenum, pname GLenum, param GLfloat)

func GlTexEnvfv

func GlTexEnvfv(target GLenum, pname GLenum, params *GLfloat)

func GlTexEnvi

func GlTexEnvi(target GLenum, pname GLenum, param GLint)

func GlTexEnviv

func GlTexEnviv(target GLenum, pname GLenum, params *GLint)

func GlTexGend

func GlTexGend(coord GLenum, pname GLenum, param GLdouble)

func GlTexGendv

func GlTexGendv(coord GLenum, pname GLenum, params *GLdouble)

func GlTexGenf

func GlTexGenf(coord GLenum, pname GLenum, param GLfloat)

func GlTexGenfv

func GlTexGenfv(coord GLenum, pname GLenum, params *GLfloat)

func GlTexGeni

func GlTexGeni(coord GLenum, pname GLenum, param GLint)

func GlTexGeniv

func GlTexGeniv(coord GLenum, pname GLenum, params *GLint)

func GlTexImage1D

func GlTexImage1D(target GLenum, level GLint, internalformat GLint, width GLsizei, border GLint, format GLenum, aType GLenum, pixels uintptr)

func GlTexImage2D

func GlTexImage2D(target GLenum, level GLint, internalformat GLint, width GLsizei, height GLsizei, border GLint, format GLenum, aType GLenum, pixels uintptr)

func GlTexParameterf

func GlTexParameterf(target GLenum, pname GLenum, param GLfloat)

func GlTexParameterfv

func GlTexParameterfv(target GLenum, pname GLenum, params *GLfloat)

func GlTexParameteri

func GlTexParameteri(target GLenum, pname GLenum, param GLint)

func GlTexParameteriv

func GlTexParameteriv(target GLenum, pname GLenum, params *GLint)

func GlTexSubImage1D

func GlTexSubImage1D(target GLenum, level GLint, xoffset GLint, width GLsizei, format GLenum, aType GLenum, pixels uintptr)

func GlTexSubImage2D

func GlTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, width GLsizei, height GLsizei, format GLenum, aType GLenum, pixels uintptr)

func GlTranslated

func GlTranslated(x GLdouble, y GLdouble, z GLdouble)

func GlTranslatef

func GlTranslatef(x GLfloat, y GLfloat, z GLfloat)

func GlVertex2d

func GlVertex2d(x GLdouble, y GLdouble)

func GlVertex2dv

func GlVertex2dv(v *GLdouble)

func GlVertex2f

func GlVertex2f(x GLfloat, y GLfloat)

func GlVertex2fv

func GlVertex2fv(v *GLfloat)

func GlVertex2i

func GlVertex2i(x GLint, y GLint)

func GlVertex2iv

func GlVertex2iv(v *GLint)

func GlVertex2s

func GlVertex2s(x GLshort, y GLshort)

func GlVertex2sv

func GlVertex2sv(v *GLshort)

func GlVertex3d

func GlVertex3d(x GLdouble, y GLdouble, z GLdouble)

func GlVertex3dv

func GlVertex3dv(v *GLdouble)

func GlVertex3f

func GlVertex3f(x GLfloat, y GLfloat, z GLfloat)

func GlVertex3fv

func GlVertex3fv(v *GLfloat)

func GlVertex3i

func GlVertex3i(x GLint, y GLint, z GLint)

func GlVertex3iv

func GlVertex3iv(v *GLint)

func GlVertex3s

func GlVertex3s(x GLshort, y GLshort, z GLshort)

func GlVertex3sv

func GlVertex3sv(v *GLshort)

func GlVertex4d

func GlVertex4d(x GLdouble, y GLdouble, z GLdouble, w GLdouble)

func GlVertex4dv

func GlVertex4dv(v *GLdouble)

func GlVertex4f

func GlVertex4f(x GLfloat, y GLfloat, z GLfloat, w GLfloat)

func GlVertex4fv

func GlVertex4fv(v *GLfloat)

func GlVertex4i

func GlVertex4i(x GLint, y GLint, z GLint, w GLint)

func GlVertex4iv

func GlVertex4iv(v *GLint)

func GlVertex4s

func GlVertex4s(x GLshort, y GLshort, z GLshort, w GLshort)

func GlVertex4sv

func GlVertex4sv(v *GLshort)

func GlVertexPointer

func GlVertexPointer(size GLint, aType GLenum, stride GLsizei, pointer uintptr)

func GlViewport

func GlViewport(x GLint, y GLint, width GLsizei, height GLsizei)

func GlobalFix

func GlobalFix(hMem HGLOBAL)

func GlobalUnWire

func GlobalUnWire(hMem HGLOBAL) bool

func GlobalUnfix

func GlobalUnfix(hMem HGLOBAL)

func GlobalUnlock

func GlobalUnlock(hMem HGLOBAL) bool

func GrayString

func GrayString(hDC HDC, hBrush HBRUSH, lpOutputFunc GRAYSTRINGPROC, lpData LPARAM, nCount int32, x int32, y int32, nWidth int32, nHeight int32) bool

func HeapDestroy

func HeapDestroy(hHeap HANDLE) bool

func HeapFree

func HeapFree(hHeap HANDLE, dwFlags DWORD, lpMem LPVOID) bool

func HeapLock

func HeapLock(hHeap HANDLE) bool

func HeapUnlock

func HeapUnlock(hHeap HANDLE) bool

func HeapValidate

func HeapValidate(hHeap HANDLE, dwFlags DWORD, lpMem uintptr) bool

func HideCaret

func HideCaret(hWnd HWND) bool

func HiliteMenuItem

func HiliteMenuItem(hWnd HWND, hMenu HMENU, uIDHiliteItem UINT, uHilite UINT) bool

func ILFree

func ILFree(pidl LPITEMIDLIST)

func ILIsEqual

func ILIsEqual(pidl1 LPCITEMIDLIST, pidl2 LPCITEMIDLIST) bool

func ILIsParent

func ILIsParent(pidlParent LPCITEMIDLIST, pidlChild LPCITEMIDLIST, bImmediate bool) bool

func ILRemoveLastID

func ILRemoveLastID(pidl LPITEMIDLIST) bool

func IMPGetIME

func IMPGetIME(unnamed0 HWND, unnamed1 *IMEPRO) bool

func IMPQueryIME

func IMPQueryIME(unnamed0 *IMEPRO) bool

func IMPSetIME

func IMPSetIME(unnamed0 HWND, unnamed1 *IMEPRO) bool

func IUnknown_AtomicRelease

func IUnknown_AtomicRelease(lpUnknown **IUnknown)

func IUnknown_Set

func IUnknown_Set(lppDest **IUnknown, lpUnknown *IUnknown)

func I_CertUpdateStore

func I_CertUpdateStore(store1 HCERTSTORE, store2 HCERTSTORE, unk0 DWORD, unk1 DWORD) bool

func I_CryptFindLruEntry

func I_CryptFindLruEntry(unk0 DWORD, unk1 DWORD) bool

func I_CryptFindLruEntryData

func I_CryptFindLruEntryData(unk0 DWORD, unk1 DWORD, unk2 DWORD) bool

func I_CryptFreeTls

func I_CryptFreeTls(dwTlsIndex DWORD, unknown DWORD) bool

func I_CryptGetOssGlobal

func I_CryptGetOssGlobal(x DWORD) bool

func I_CryptReadTrustedPublisherDWORDValueFromRegistry

func I_CryptReadTrustedPublisherDWORDValueFromRegistry(name string, value *uint32) bool

func I_CryptSetTls

func I_CryptSetTls(dwTlsIndex DWORD, lpTlsValue LPVOID) bool

func I_RpcExceptionFilter

func I_RpcExceptionFilter(exceptionCode ULONG) int32

func I_RpcFree

func I_RpcFree(object uintptr)

func IcmpCloseHandle

func IcmpCloseHandle(icmpHandle HANDLE) bool

func IdnToAscii

func IdnToAscii(dwFlags DWORD, lpUnicodeCharStr string, cchUnicodeChar int32, lpASCIICharStr LPWSTR, cchASCIIChar int32) int32

func IdnToNameprepUnicode

func IdnToNameprepUnicode(dwFlags DWORD, lpUnicodeCharStr string, cchUnicodeChar int32, lpNameprepCharStr LPWSTR, cchNameprepChar int32) int32

func IdnToUnicode

func IdnToUnicode(dwFlags DWORD, lpASCIICharStr string, cchASCIIChar int32, lpUnicodeCharStr LPWSTR, cchUnicodeChar int32) int32

func ImageList_Add

func ImageList_Add(himl HIMAGELIST, hbmImage HBITMAP, hbmMask HBITMAP) int32

func ImageList_AddMasked

func ImageList_AddMasked(himl HIMAGELIST, hbmImage HBITMAP, crMask COLORREF) int32

func ImageList_BeginDrag

func ImageList_BeginDrag(himlTrack HIMAGELIST, iTrack int32, dxHotspot int32, dyHotspot int32) bool

func ImageList_Copy

func ImageList_Copy(himlDst HIMAGELIST, iDst int32, himlSrc HIMAGELIST, iSrc int32, uFlags UINT) bool

func ImageList_Destroy

func ImageList_Destroy(himl HIMAGELIST) bool

func ImageList_DragEnter

func ImageList_DragEnter(hwndLock HWND, x int32, y int32) bool

func ImageList_DragLeave

func ImageList_DragLeave(hwndLock HWND) bool

func ImageList_DragMove

func ImageList_DragMove(x int32, y int32) bool

func ImageList_DragShowNolock

func ImageList_DragShowNolock(fShow bool) bool

func ImageList_Draw

func ImageList_Draw(himl HIMAGELIST, i int32, hdcDst HDC, x int32, y int32, fStyle UINT) bool

func ImageList_DrawEx

func ImageList_DrawEx(himl HIMAGELIST, i int32, hdcDst HDC, x int32, y int32, dx int32, dy int32, rgbBk COLORREF, rgbFg COLORREF, fStyle UINT) bool

func ImageList_DrawIndirect

func ImageList_DrawIndirect(pimldp *IMAGELISTDRAWPARAMS) bool

func ImageList_EndDrag

func ImageList_EndDrag()

func ImageList_GetIconSize

func ImageList_GetIconSize(himl HIMAGELIST, cx *int, cy *int) bool

func ImageList_GetImageCount

func ImageList_GetImageCount(himl HIMAGELIST) int32

func ImageList_GetImageInfo

func ImageList_GetImageInfo(himl HIMAGELIST, i int32, pImageInfo *IMAGEINFO) bool

func ImageList_GetImageRect

func ImageList_GetImageRect(himl HIMAGELIST, i INT, lpRect *RECT) bool

func ImageList_Remove

func ImageList_Remove(himl HIMAGELIST, i int32) bool

func ImageList_Replace

func ImageList_Replace(himl HIMAGELIST, i int32, hbmImage HBITMAP, hbmMask HBITMAP) bool

func ImageList_ReplaceIcon

func ImageList_ReplaceIcon(himl HIMAGELIST, i int32, hicon HICON) int32

func ImageList_SetDragCursorImage

func ImageList_SetDragCursorImage(himlDrag HIMAGELIST, iDrag int32, dxHotspot int32, dyHotspot int32) bool

func ImageList_SetFilter

func ImageList_SetFilter(himl HIMAGELIST, i INT, dwFilter DWORD) bool

func ImageList_SetIconSize

func ImageList_SetIconSize(himl HIMAGELIST, cx int32, cy int32) bool

func ImageList_SetImageCount

func ImageList_SetImageCount(himl HIMAGELIST, uNewCount UINT) bool

func ImageList_SetOverlayImage

func ImageList_SetOverlayImage(himl HIMAGELIST, iImage int32, iOverlay int32) bool

func ImageList_Write

func ImageList_Write(himl HIMAGELIST, pstm LPSTREAM) bool

func ImmAssociateContextEx

func ImmAssociateContextEx(unnamed0 HWND, unnamed1 HIMC, unnamed2 DWORD) bool

func ImmConfigureIME

func ImmConfigureIME(unnamed0 HKL, unnamed1 HWND, unnamed2 DWORD, unnamed3 LPVOID) bool

func ImmDestroyContext

func ImmDestroyContext(unnamed0 HIMC) bool

func ImmDestroySoftKeyboard

func ImmDestroySoftKeyboard(hSoftWnd HWND) bool

func ImmDisableIME

func ImmDisableIME(unnamed0 DWORD) bool

func ImmDisableTextFrameService

func ImmDisableTextFrameService(idThread DWORD) bool

func ImmEnumInputContext

func ImmEnumInputContext(idThread DWORD, lpfn IMCENUMPROC, lParam LPARAM) bool

func ImmGenerateMessage

func ImmGenerateMessage(hIMC HIMC) bool

func ImmGetCandidateWindow

func ImmGetCandidateWindow(unnamed0 HIMC, unnamed1 DWORD, unnamed2 *CANDIDATEFORM) bool

func ImmGetCompositionFont

func ImmGetCompositionFont(unnamed0 HIMC, unnamed1 LPLOGFONT) bool

func ImmGetCompositionWindow

func ImmGetCompositionWindow(unnamed0 HIMC, unnamed1 *COMPOSITIONFORM) bool

func ImmGetConversionStatus

func ImmGetConversionStatus(unnamed0 HIMC, unnamed1 *uint32, unnamed2 *uint32) bool

func ImmGetHotKey

func ImmGetHotKey(hotkey DWORD, modifiers *UINT, key *UINT, hkl HKL) bool

func ImmGetOpenStatus

func ImmGetOpenStatus(unnamed0 HIMC) bool

func ImmGetStatusWindowPos

func ImmGetStatusWindowPos(unnamed0 HIMC, unnamed1 *POINT) bool

func ImmIsIME

func ImmIsIME(unnamed0 HKL) bool

func ImmIsUIMessage

func ImmIsUIMessage(unnamed0 HWND, unnamed1 UINT, unnamed2 WPARAM, unnamed3 LPARAM) bool

func ImmNotifyIME

func ImmNotifyIME(unnamed0 HIMC, dwAction DWORD, dwIndex DWORD, dwValue DWORD) bool

func ImmProcessKey

func ImmProcessKey(hwnd HWND, hKL HKL, vKey UINT, lKeyData LPARAM, unknown DWORD) bool

func ImmRegisterWord

func ImmRegisterWord(unnamed0 HKL, lpszReading string, unnamed2 DWORD, lpszRegister string) bool

func ImmReleaseContext

func ImmReleaseContext(unnamed0 HWND, unnamed1 HIMC) bool

func ImmSetCandidateWindow

func ImmSetCandidateWindow(unnamed0 HIMC, unnamed1 *CANDIDATEFORM) bool

func ImmSetCompositionFont

func ImmSetCompositionFont(unnamed0 HIMC, unnamed1 LPLOGFONT) bool

func ImmSetCompositionString

func ImmSetCompositionString(unnamed0 HIMC, dwIndex DWORD, lpComp LPVOID, unnamed3 DWORD, lpRead LPVOID, unnamed5 DWORD) bool

func ImmSetCompositionWindow

func ImmSetCompositionWindow(unnamed0 HIMC, unnamed1 *COMPOSITIONFORM) bool

func ImmSetConversionStatus

func ImmSetConversionStatus(unnamed0 HIMC, unnamed1 DWORD, unnamed2 DWORD) bool

func ImmSetOpenStatus

func ImmSetOpenStatus(unnamed0 HIMC, unnamed1 bool) bool

func ImmSetStatusWindowPos

func ImmSetStatusWindowPos(unnamed0 HIMC, unnamed1 *POINT) bool

func ImmShowSoftKeyboard

func ImmShowSoftKeyboard(hSoftWnd HWND, nCmdShow int32) bool

func ImmSimulateHotKey

func ImmSimulateHotKey(unnamed0 HWND, unnamed1 DWORD) bool

func ImmTranslateMessage

func ImmTranslateMessage(hwnd HWND, msg UINT, wParam WPARAM, lKeyData LPARAM) bool

func ImmUnlockIMC

func ImmUnlockIMC(hIMC HIMC) bool

func ImmUnlockIMCC

func ImmUnlockIMCC(imcc HIMCC) bool

func ImmUnregisterWord

func ImmUnregisterWord(unnamed0 HKL, lpszReading string, unnamed2 DWORD, lpszUnregister string) bool

func ImpersonateAnonymousToken

func ImpersonateAnonymousToken(threadHandle HANDLE) bool

func ImpersonateDdeClientWindow

func ImpersonateDdeClientWindow(hWndClient HWND, hWndServer HWND) bool

func ImpersonateLoggedOnUser

func ImpersonateLoggedOnUser(hToken HANDLE) bool

func ImpersonateNamedPipeClient

func ImpersonateNamedPipeClient(hNamedPipe HANDLE) bool

func ImpersonateSelf

func ImpersonateSelf(impersonationLevel SECURITY_IMPERSONATION_LEVEL) bool

func InSendMessage

func InSendMessage() bool

func InetNtopW

func InetNtopW(family INT, addr uintptr, buffer PWSTR, aLen SIZE_T) string

func InflateRect

func InflateRect(lprc *RECT, dx int32, dy int32) bool

func InitAtomTable

func InitAtomTable(nSize DWORD) bool

func InitCommonControls

func InitCommonControls()

func InitCommonControlsEx

func InitCommonControlsEx(unnamed0 *INITCOMMONCONTROLSEX) bool

func InitMUILanguage

func InitMUILanguage(uiLang LANGID)

func InitNetworkAddressControl

func InitNetworkAddressControl() bool

func InitializeAcl

func InitializeAcl(pAcl *ACL, nAclLength DWORD, dwAclRevision DWORD) bool

func InitializeFlatSB

func InitializeFlatSB(unnamed0 HWND) bool

func InitializeProcessForWsWatch

func InitializeProcessForWsWatch(hProcess HANDLE) bool

func InitializeSRWLock

func InitializeSRWLock(sRWLock PSRWLOCK)

func InitializeSecurityDescriptor

func InitializeSecurityDescriptor(pSecurityDescriptor PSECURITY_DESCRIPTOR, dwRevision DWORD) bool

func InitializeSid

func InitializeSid(sid PSID, pIdentifierAuthority *SID_IDENTIFIER_AUTHORITY, nSubAuthorityCount BYTE) bool

func InitiateSystemShutdown

func InitiateSystemShutdown(lpMachineName LPWSTR, lpMessage LPWSTR, dwTimeout DWORD, bForceAppsClosed bool, bRebootAfterShutdown bool) bool

func InitiateSystemShutdownEx

func InitiateSystemShutdownEx(lpMachineName LPWSTR, lpMessage LPWSTR, dwTimeout DWORD, bForceAppsClosed bool, bRebootAfterShutdown bool, dwReason DWORD) bool

func InsertMenu

func InsertMenu(hMenu HMENU, uPosition UINT, uFlags UINT, uIDNewItem *uint32, lpNewItem string) bool

func InsertMenuItem

func InsertMenuItem(hmenu HMENU, item UINT, fByPosition bool, lpmi *MENUITEMINFO) bool

func InternalGetWindowText

func InternalGetWindowText(hWnd HWND, pString LPWSTR, cchMaxCount int32) int32

func IntersectClipRect

func IntersectClipRect(hdc HDC, left int32, top int32, right int32, bottom int32) int32

func IntersectRect

func IntersectRect(lprcDst *RECT, lprcSrc1 *RECT, lprcSrc2 *RECT) bool

func IntlStrEqWorker

func IntlStrEqWorker(bCase bool, lpszStr string, lpszComp string, iLen int32) bool

func InvalidateRect

func InvalidateRect(hWnd HWND, lpRect *RECT, bErase bool) bool

func InvalidateRgn

func InvalidateRgn(hWnd HWND, hRgn HRGN, bErase bool) bool

func InvertRect

func InvertRect(hDC HDC, lprc *RECT) bool

func InvertRgn

func InvertRgn(hdc HDC, hrgn HRGN) bool

func IsAccelerator

func IsAccelerator(hAccel HACCEL, cAccelEntries int32, lpMsg *MSG, lpwCmd *WORD) bool

func IsAppThemed

func IsAppThemed() bool

func IsBadCodePtr

func IsBadCodePtr(lpfn FARPROC) bool

func IsBadHugeReadPtr

func IsBadHugeReadPtr(lp uintptr, ucb *uint32) bool

func IsBadHugeWritePtr

func IsBadHugeWritePtr(lp LPVOID, ucb *uint32) bool

func IsBadReadPtr

func IsBadReadPtr(lp uintptr, ucb *uint32) bool

func IsBadStringPtr

func IsBadStringPtr(lpsz string, ucchMax *uint32) bool

func IsBadWritePtr

func IsBadWritePtr(lp LPVOID, ucb *uint32) bool

func IsCharAlpha

func IsCharAlpha(ch WCHAR) bool

func IsCharAlphaNumeric

func IsCharAlphaNumeric(ch WCHAR) bool

func IsCharLower

func IsCharLower(ch WCHAR) bool

func IsCharSpace

func IsCharSpace(wc WCHAR) bool

func IsCharUpper

func IsCharUpper(ch WCHAR) bool

func IsChild

func IsChild(hWndParent HWND, hWnd HWND) bool

func IsClipboardFormatAvailable

func IsClipboardFormatAvailable(format UINT) bool

func IsDBCSLeadByte

func IsDBCSLeadByte(testChar BYTE) bool

func IsDBCSLeadByteEx

func IsDBCSLeadByteEx(codePage UINT, testChar BYTE) bool

func IsDebuggerPresent

func IsDebuggerPresent() bool

func IsDialogMessage

func IsDialogMessage(hDlg HWND, lpMsg *MSG) bool

func IsEqualGUID

func IsEqualGUID(rguid1 REFGUID, rguid2 REFGUID) bool

func IsGUIThread

func IsGUIThread(bConvert bool) bool

func IsHungAppWindow

func IsHungAppWindow(hwnd HWND) bool

func IsIconic

func IsIconic(hWnd HWND) bool

func IsInternetESCEnabled

func IsInternetESCEnabled() bool

func IsLFNDrive

func IsLFNDrive(lpszPath string) bool

func IsMenu

func IsMenu(hMenu HMENU) bool

func IsNetDrive

func IsNetDrive(drive int32) int32

func IsOS

func IsOS(feature DWORD) bool

func IsProcessInJob

func IsProcessInJob(processHandle HANDLE, jobHandle HANDLE, result *BOOL) bool

func IsProcessorFeaturePresent

func IsProcessorFeaturePresent(processorFeature DWORD) bool

func IsRectEmpty

func IsRectEmpty(lprc *RECT) bool

func IsSystemResumeAutomatic

func IsSystemResumeAutomatic() bool

func IsTextUnicode

func IsTextUnicode(lpv uintptr, iSize int32, lpiResult *int32) bool

func IsThemeActive

func IsThemeActive() bool

func IsThemeBackgroundPartiallyTransparent

func IsThemeBackgroundPartiallyTransparent(hTheme HTHEME, iPartId int32, iStateId int32) bool

func IsThemeDialogTextureEnabled

func IsThemeDialogTextureEnabled(hwnd HWND) bool

func IsThemePartDefined

func IsThemePartDefined(hTheme HTHEME, iPartId int32, iStateId int32) bool

func IsThreadAFiber

func IsThreadAFiber() bool

func IsTokenRestricted

func IsTokenRestricted(tokenHandle HANDLE) bool

func IsTokenUntrusted

func IsTokenUntrusted(tokenHandle HANDLE) bool

func IsTouchWindow

func IsTouchWindow(hwnd HWND, pulFlags *uint32) bool

func IsUserAnAdmin

func IsUserAnAdmin() bool

func IsValidAcl

func IsValidAcl(pAcl *ACL) bool

func IsValidCodePage

func IsValidCodePage(codePage UINT) bool

func IsValidInterface

func IsValidInterface(punk LPUNKNOWN) bool

func IsValidLocale

func IsValidLocale(locale LCID, dwFlags DWORD) bool

func IsValidLocaleName

func IsValidLocaleName(lpLocaleName string) bool

func IsValidSecurityDescriptor

func IsValidSecurityDescriptor(pSecurityDescriptor PSECURITY_DESCRIPTOR) bool

func IsValidSid

func IsValidSid(pSid PSID) bool

func IsWinEventHookInstalled

func IsWinEventHookInstalled(event DWORD) bool

func IsWindow

func IsWindow(hWnd HWND) bool

func IsWindowEnabled

func IsWindowEnabled(hWnd HWND) bool

func IsWindowUnicode

func IsWindowUnicode(hWnd HWND) bool

func IsWindowVisible

func IsWindowVisible(hWnd HWND) bool

func IsWow64Message

func IsWow64Message() bool

func IsWow64Process

func IsWow64Process(hProcess HANDLE, wow64Process *BOOL) bool

func IsZoomed

func IsZoomed(hWnd HWND) bool

func K32EmptyWorkingSet

func K32EmptyWorkingSet(hProcess HANDLE) bool

func K32EnumDeviceDrivers

func K32EnumDeviceDrivers(image_base uintptr, cb DWORD, needed *uint32) bool

func K32EnumPageFiles

func K32EnumPageFiles(callback PENUM_PAGE_FILE_CALLBACK, context LPVOID) bool

func K32EnumProcessModules

func K32EnumProcessModules(process HANDLE, lphModule *HMODULE, cb DWORD, needed *uint32) bool

func K32EnumProcessModulesEx

func K32EnumProcessModulesEx(process HANDLE, lphModule *HMODULE, cb DWORD, needed *uint32, filter DWORD) bool

func K32EnumProcesses

func K32EnumProcesses(lpdwProcessIDs *uint32, cb DWORD, lpcbUsed *uint32) bool

func K32GetModuleInformation

func K32GetModuleInformation(process HANDLE, module HMODULE, modinfo *MODULEINFO, cb DWORD) bool

func K32GetProcessMemoryInfo

func K32GetProcessMemoryInfo(process HANDLE, pmc PPROCESS_MEMORY_COUNTERS, cb DWORD) bool

func K32GetWsChanges

func K32GetWsChanges(process HANDLE, watchinfo PPSAPI_WS_WATCH_INFORMATION, size DWORD) bool

func K32InitializeProcessForWsWatch

func K32InitializeProcessForWsWatch(process HANDLE) bool

func K32QueryWorkingSet

func K32QueryWorkingSet(process HANDLE, buffer LPVOID, size DWORD) bool

func K32QueryWorkingSetEx

func K32QueryWorkingSetEx(process HANDLE, buffer LPVOID, size DWORD) bool

func Keybd_event

func Keybd_event(bVk BYTE, bScan BYTE, dwFlags DWORD, dwExtraInfo *uint32)

func KillSystemTimer

func KillSystemTimer(hwnd HWND, id *uint32) bool

func KillTimer

func KillTimer(hWnd HWND, uIDEvent *uint32) bool

func LBItemFromPt

func LBItemFromPt(hLB HWND, pt POINT, bAutoScroll bool) int32

func LCIDToLocaleName

func LCIDToLocaleName(locale LCID, lpName LPWSTR, cchName int32, dwFlags DWORD) int32

func LCMapString

func LCMapString(locale LCID, dwMapFlags DWORD, lpSrcStr string, cchSrc int32, lpDestStr LPWSTR, cchDest int32) int32

func LPSAFEARRAY_UserFree

func LPSAFEARRAY_UserFree(pFlags *ULONG, ppsa *LPSAFEARRAY)

func LPtoDP

func LPtoDP(hdc HDC, lppt *POINT, c int32) bool

func LZClose

func LZClose(unnamed0 INT)

func LZDone

func LZDone()

func LineDDA

func LineDDA(xStart int32, yStart int32, xEnd int32, yEnd int32, lpProc LINEDDAPROC, data LPARAM) bool

func LineTo

func LineTo(hdc HDC, x int32, y int32) bool

func LoadLocalFonts

func LoadLocalFonts()

func LoadString

func LoadString(hInstance HINSTANCE, uID UINT, lpBuffer LPWSTR, cchBufferMax int32) int32

func LocalFileTimeToFileTime

func LocalFileTimeToFileTime(lpLocalFileTime *FILETIME, lpFileTime *FILETIME) bool

func LocalUnlock

func LocalUnlock(hMem HLOCAL) bool

func LockFile

func LockFile(hFile HANDLE, dwFileOffsetLow DWORD, dwFileOffsetHigh DWORD, nNumberOfBytesToLockLow DWORD, nNumberOfBytesToLockHigh DWORD) bool

func LockFileEx

func LockFileEx(hFile HANDLE, dwFlags DWORD, dwReserved DWORD, nNumberOfBytesToLockLow DWORD, nNumberOfBytesToLockHigh DWORD, lpOverlapped *OVERLAPPED) bool

func LockSetForegroundWindow

func LockSetForegroundWindow(uLockCode UINT) bool

func LockWindowUpdate

func LockWindowUpdate(hWndLock HWND) bool

func LockWorkStation

func LockWorkStation() bool

func LogonUser

func LogonUser(lpszUsername string, lpszDomain string, lpszPassword string, dwLogonType DWORD, dwLogonProvider DWORD, phToken *HANDLE) bool

func LookupIconIdFromDirectory

func LookupIconIdFromDirectory(presbits *byte, fIcon bool) int32

func LookupIconIdFromDirectoryEx

func LookupIconIdFromDirectoryEx(presbits *byte, fIcon bool, cxDesired int32, cyDesired int32, flags UINT) int32

func LookupPrivilegeDisplayName

func LookupPrivilegeDisplayName(lpSystemName string, lpName string, lpDisplayName LPWSTR, cchDisplayName *uint32, lpLanguageId *uint32) bool

func LookupPrivilegeName

func LookupPrivilegeName(lpSystemName string, lpLuid *LUID, lpName LPWSTR, cchName *uint32) bool

func LookupPrivilegeValue

func LookupPrivilegeValue(lpSystemName string, lpName string, lpLuid *LUID) bool

func Lstrcmp

func Lstrcmp(lpString1 string, lpString2 string) int32

func Lstrcmpi

func Lstrcmpi(lpString1 string, lpString2 string) int32

func Lstrlen

func Lstrlen(lpString string) int32

func MLFreeLibrary

func MLFreeLibrary(hModule HMODULE) bool

func MakeAbsoluteSD

func MakeAbsoluteSD(pSelfRelativeSecurityDescriptor PSECURITY_DESCRIPTOR, pAbsoluteSecurityDescriptor PSECURITY_DESCRIPTOR, lpdwAbsoluteSecurityDescriptorSize *uint32, pDacl *ACL, lpdwDaclSize *uint32, pSacl *ACL, lpdwSaclSize *uint32, pOwner PSID, lpdwOwnerSize *uint32, pPrimaryGroup PSID, lpdwPrimaryGroupSize *uint32) bool

func MakeDragList

func MakeDragList(hLB HWND) bool

func MakeSelfRelativeSD

func MakeSelfRelativeSD(pAbsoluteSecurityDescriptor PSECURITY_DESCRIPTOR, pSelfRelativeSecurityDescriptor PSECURITY_DESCRIPTOR, lpdwBufferLength *uint32) bool

func MapDialogRect

func MapDialogRect(hDlg HWND, lpRect *RECT) bool

func MapGenericMask

func MapGenericMask(accessMask *DWORD, genericMapping *GENERIC_MAPPING)

func MapWindowPoints

func MapWindowPoints(hWndFrom HWND, hWndTo HWND, lpPoints *POINT, cPoints UINT) int32

func MaskBlt

func MaskBlt(hdcDest HDC, xDest int32, yDest int32, width int32, height int32, hdcSrc HDC, xSrc int32, ySrc int32, hbmMask HBITMAP, xMask int32, yMask int32, rop DWORD) bool

func MciDriverNotify

func MciDriverNotify(hWndCallBack HWND, wDevID MCIDEVICEID, wStatus UINT) bool

func MciExecute

func MciExecute(lpstrCommand LPCSTR) bool

func MciFreeCommandResource

func MciFreeCommandResource(uTable UINT) bool

func MciGetDriverData

func MciGetDriverData(uDeviceID MCIDEVICEID) *uint32

func MciGetErrorString

func MciGetErrorString(mcierr MCIERROR, pszText LPWSTR, cchText UINT) bool

func MciSetDriverData

func MciSetDriverData(uDeviceID MCIDEVICEID, data *uint32) bool

func MciSetYieldProc

func MciSetYieldProc(mciId MCIDEVICEID, fpYieldProc YIELDPROC, dwYieldData DWORD) bool
func MenuHelp(uMsg UINT, wParam WPARAM, lParam LPARAM, hMainMenu HMENU, hInst HINSTANCE, hwndStatus HWND, lpwIDs *UINT)
func MenuItemFromPoint(hWnd HWND, hMenu HMENU, ptScreen POINT) int32

func MessageBeep

func MessageBeep(uType UINT) bool

func MessageBox

func MessageBox(hWnd HWND, lpText string, lpCaption string, uType UINT) int32

func MessageBoxEx

func MessageBoxEx(hWnd HWND, lpText string, lpCaption string, uType UINT, wLanguageId WORD) int32

func MessageBoxIndirect

func MessageBoxIndirect(lpmbp *MSGBOXPARAMS) int32

func MirrorRgn

func MirrorRgn(hwnd HWND, hrgn HRGN) bool

func MmTaskBlock

func MmTaskBlock(tid DWORD)

func MmTaskSignal

func MmTaskSignal(tid DWORD) bool

func MmTaskYield

func MmTaskYield()

func ModifyMenu

func ModifyMenu(hMnu HMENU, uPosition UINT, uFlags UINT, uIDNewItem *uint32, lpNewItem string) bool

func ModifyWorldTransform

func ModifyWorldTransform(hdc HDC, lpxf *XFORM, mode DWORD) bool

func Mouse_event

func Mouse_event(dwFlags DWORD, dx DWORD, dy DWORD, dwData DWORD, dwExtraInfo *uint32)

func MoveFile

func MoveFile(lpExistingFileName string, lpNewFileName string) bool

func MoveFileEx

func MoveFileEx(lpExistingFileName string, lpNewFileName string, dwFlags DWORD) bool

func MoveToEx

func MoveToEx(hdc HDC, x int32, y int32, lppt *POINT) bool

func MoveWindow

func MoveWindow(hWnd HWND, x int32, y int32, nWidth int32, nHeight int32, bRepaint bool) bool

func MulDiv

func MulDiv(nNumber int32, nNumerator int32, nDenominator int32) int32

func NDRSContextMarshall

func NDRSContextMarshall(sContext NDR_SCONTEXT, pBuff uintptr, userRunDownIn NDR_RUNDOWN)

func NDRSContextMarshall2

func NDRSContextMarshall2(hBinding RPC_BINDING_HANDLE, sContext NDR_SCONTEXT, pBuff uintptr, userRunDownIn NDR_RUNDOWN, ctxGuard uintptr, flags ULONG)

func NDRSContextMarshallEx

func NDRSContextMarshallEx(hBinding RPC_BINDING_HANDLE, sContext NDR_SCONTEXT, pBuff uintptr, userRunDownIn NDR_RUNDOWN)

func NdrByteCountPointerBufferSize

func NdrByteCountPointerBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrByteCountPointerFree

func NdrByteCountPointerFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrClearOutParameters

func NdrClearOutParameters(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING, argAddr uintptr)

func NdrComplexArrayBufferSize

func NdrComplexArrayBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrComplexArrayFree

func NdrComplexArrayFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrComplexStructBufferSize

func NdrComplexStructBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrComplexStructFree

func NdrComplexStructFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrConformantArrayBufferSize

func NdrConformantArrayBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrConformantArrayFree

func NdrConformantArrayFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrConformantStringBufferSize

func NdrConformantStringBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrConformantStructBufferSize

func NdrConformantStructBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrConformantStructFree

func NdrConformantStructFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrConformantVaryingArrayBufferSize

func NdrConformantVaryingArrayBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrConformantVaryingArrayFree

func NdrConformantVaryingArrayFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrConformantVaryingStructBufferSize

func NdrConformantVaryingStructBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrConformantVaryingStructFree

func NdrConformantVaryingStructFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrContextHandleSize

func NdrContextHandleSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrConvert

func NdrConvert(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING)

func NdrConvert2

func NdrConvert2(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING, numberParams LONG)

func NdrCorrelationFree

func NdrCorrelationFree(pStubMsg PMIDL_STUB_MESSAGE)

func NdrCorrelationInitialize

func NdrCorrelationInitialize(pStubMsg PMIDL_STUB_MESSAGE, pMemory uintptr, cacheSize ULONG, flags ULONG)

func NdrCorrelationPass

func NdrCorrelationPass(pStubMsg PMIDL_STUB_MESSAGE)

func NdrEncapsulatedUnionBufferSize

func NdrEncapsulatedUnionBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrEncapsulatedUnionFree

func NdrEncapsulatedUnionFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrFixedArrayBufferSize

func NdrFixedArrayBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrFixedArrayFree

func NdrFixedArrayFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrFreeBuffer

func NdrFreeBuffer(pStubMsg PMIDL_STUB_MESSAGE)

func NdrInterfacePointerBufferSize

func NdrInterfacePointerBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrInterfacePointerFree

func NdrInterfacePointerFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrNonConformantStringBufferSize

func NdrNonConformantStringBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrNonEncapsulatedUnionBufferSize

func NdrNonEncapsulatedUnionBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrNonEncapsulatedUnionFree

func NdrNonEncapsulatedUnionFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrOleFree

func NdrOleFree(nodeToFree uintptr)

func NdrPointerBufferSize

func NdrPointerBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrPointerFree

func NdrPointerFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrProxyFreeBuffer

func NdrProxyFreeBuffer(this uintptr, pStubMsg PMIDL_STUB_MESSAGE)

func NdrProxyGetBuffer

func NdrProxyGetBuffer(this uintptr, pStubMsg PMIDL_STUB_MESSAGE)

func NdrProxySendReceive

func NdrProxySendReceive(this uintptr, pStubMsg PMIDL_STUB_MESSAGE)

func NdrRpcSmSetClientToOsf

func NdrRpcSmSetClientToOsf(pMessage PMIDL_STUB_MESSAGE)

func NdrServerCall2

func NdrServerCall2(pRpcMsg PRPC_MESSAGE)

func NdrServerContextMarshall

func NdrServerContextMarshall(pStubMsg PMIDL_STUB_MESSAGE, contextHandle NDR_SCONTEXT, rundownRoutine NDR_RUNDOWN)

func NdrServerContextNewMarshall

func NdrServerContextNewMarshall(pStubMsg PMIDL_STUB_MESSAGE, contextHandle NDR_SCONTEXT, rundownRoutine NDR_RUNDOWN, pFormat PFORMAT_STRING)

func NdrSimpleStructBufferSize

func NdrSimpleStructBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrSimpleStructFree

func NdrSimpleStructFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrUserMarshalBufferSize

func NdrUserMarshalBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrUserMarshalFree

func NdrUserMarshalFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrVaryingArrayBufferSize

func NdrVaryingArrayBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrVaryingArrayFree

func NdrVaryingArrayFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrXmitOrRepAsBufferSize

func NdrXmitOrRepAsBufferSize(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NdrXmitOrRepAsFree

func NdrXmitOrRepAsFree(pStubMsg PMIDL_STUB_MESSAGE, pMemory *byte, pFormat PFORMAT_STRING)

func NeedCurrentDirectoryForExePath

func NeedCurrentDirectoryForExePath(exeName string) bool

func NotifyBootConfigStatus

func NotifyBootConfigStatus(bootAcceptable bool) bool

func NotifyChangeEventLog

func NotifyChangeEventLog(hEventLog HANDLE, hEvent HANDLE) bool

func NotifyUILanguageChange

func NotifyUILanguageChange(dwFlags DWORD, pcwstrNewLanguage string, pcwstrPreviousLanguage string, dwReserved DWORD, pdwStatusRtrn *DWORD) bool

func NotifyWinEvent

func NotifyWinEvent(event DWORD, hwnd HWND, idObject LONG, idChild LONG)

func ObjectCloseAuditAlarm

func ObjectCloseAuditAlarm(subsystemName string, handleId LPVOID, generateOnClose bool) bool

func ObjectDeleteAuditAlarm

func ObjectDeleteAuditAlarm(subsystemName string, handleId LPVOID, generateOnClose bool) bool

func ObjectOpenAuditAlarm

func ObjectOpenAuditAlarm(subsystemName string, handleId LPVOID, objectTypeName LPWSTR, objectName LPWSTR, pSecurityDescriptor PSECURITY_DESCRIPTOR, clientToken HANDLE, desiredAccess DWORD, grantedAccess DWORD, privileges *PRIVILEGE_SET, objectCreation bool, accessGranted bool, generateOnClose *BOOL) bool

func ObjectPrivilegeAuditAlarm

func ObjectPrivilegeAuditAlarm(subsystemName string, handleId LPVOID, clientToken HANDLE, desiredAccess DWORD, privileges *PRIVILEGE_SET, accessGranted bool) bool

func OemToChar

func OemToChar(lpszSrc LPCSTR, lpszDst LPWSTR) bool

func OemToCharBuff

func OemToCharBuff(lpszSrc LPCSTR, lpszDst LPWSTR, cchDstLength DWORD) bool

func OffsetClipRgn

func OffsetClipRgn(hdc HDC, x int32, y int32) int32

func OffsetRect

func OffsetRect(lprc *RECT, dx int32, dy int32) bool

func OffsetRgn

func OffsetRgn(hrgn HRGN, x int32, y int32) int32

func OffsetViewportOrgEx

func OffsetViewportOrgEx(hdc HDC, x int32, y int32, lppt *POINT) bool

func OffsetWindowOrgEx

func OffsetWindowOrgEx(hdc HDC, x int32, y int32, lppt *POINT) bool

func OleIsRunning added in v0.3.0

func OleIsRunning(object LPOLEOBJECT) bool

func OpenAs_RunDLL

func OpenAs_RunDLL(hwnd HWND, hinst HINSTANCE, cmdline string, cmdshow int32)

func OpenClipboard

func OpenClipboard(hWndNewOwner HWND) bool

func OpenIcon

func OpenIcon(hWnd HWND) bool

func OpenProcessToken

func OpenProcessToken(processHandle HANDLE, desiredAccess DWORD, tokenHandle *HANDLE) bool

func OpenProfileUserMapping

func OpenProfileUserMapping() bool

func OpenThreadToken

func OpenThreadToken(threadHandle HANDLE, desiredAccess DWORD, openAsSelf bool, tokenHandle *HANDLE) bool

func OutputDebugString

func OutputDebugString(lpOutputString string)

func PATHOBJ_bEnum

func PATHOBJ_bEnum(ppo *PATHOBJ, ppd *PATHDATA) bool

func PATHOBJ_bEnumClipLines

func PATHOBJ_bEnumClipLines(ppo *PATHOBJ, cb ULONG, pcl *CLIPLINE) bool

func PATHOBJ_vEnumStart

func PATHOBJ_vEnumStart(ppo *PATHOBJ)

func PATHOBJ_vEnumStartClipLines

func PATHOBJ_vEnumStartClipLines(ppo *PATHOBJ, pco *CLIPOBJ, pso *SURFOBJ, pla *LINEATTRS)

func PATHOBJ_vGetBounds

func PATHOBJ_vGetBounds(ppo *PATHOBJ, prectfx PRECTFX)

func PFXExportCertStore

func PFXExportCertStore(hStore HCERTSTORE, pPFX *CRYPT_DATA_BLOB, szPassword string, dwFlags DWORD) bool

func PFXExportCertStoreEx

func PFXExportCertStoreEx(hStore HCERTSTORE, pPFX *CRYPT_DATA_BLOB, szPassword string, pvPara uintptr, dwFlags DWORD) bool

func PFXIsPFXBlob

func PFXIsPFXBlob(pPFX *CRYPT_DATA_BLOB) bool

func PFXVerifyPassword

func PFXVerifyPassword(pPFX *CRYPT_DATA_BLOB, szPassword string, dwFlags DWORD) bool

func PageSetupDlg

func PageSetupDlg(unnamed0 LPPAGESETUPDLG) bool

func PaintDesktop

func PaintDesktop(hdc HDC) bool

func PaintRgn

func PaintRgn(hdc HDC, hrgn HRGN) bool

func PatBlt

func PatBlt(hdc HDC, x int32, y int32, w int32, h int32, rop DWORD) bool

func PathAddExtension

func PathAddExtension(lpszPath LPWSTR, lpszExtension string) bool

func PathAppend

func PathAppend(lpszPath LPWSTR, lpszAppend string) bool

func PathCanonicalize

func PathCanonicalize(lpszBuf LPWSTR, lpszPath string) bool

func PathCleanupSpec

func PathCleanupSpec(lpszPathW string, lpszFileW LPWSTR) int32

func PathCommonPrefix

func PathCommonPrefix(lpszFile1 string, lpszFile2 string, achPath LPWSTR) int32

func PathCompactPath

func PathCompactPath(hDC HDC, lpszPath LPWSTR, dx UINT) bool

func PathCompactPathEx

func PathCompactPathEx(lpszDest LPWSTR, lpszPath string, cchMax UINT, dwFlags DWORD) bool

func PathFileExists

func PathFileExists(lpszPath string) bool

func PathFindOnPath

func PathFindOnPath(lpszFile LPWSTR, lppszOtherDirs *LPCWSTR) bool

func PathFindSuffixArray

func PathFindSuffixArray(lpszSuffix string, lppszArray *LPCWSTR, dwCount int32) string

func PathGetDriveNumber

func PathGetDriveNumber(lpszPath string) int32

func PathIsContentType

func PathIsContentType(lpszPath string, lpszContentType string) bool

func PathIsDirectory

func PathIsDirectory(lpszPath string) bool

func PathIsDirectoryEmpty

func PathIsDirectoryEmpty(lpszPath string) bool

func PathIsFileSpec

func PathIsFileSpec(lpszPath string) bool

func PathIsLFNFileSpec

func PathIsLFNFileSpec(lpszPath string) bool

func PathIsNetworkPath

func PathIsNetworkPath(lpszPath string) bool

func PathIsPrefix

func PathIsPrefix(lpszPrefix string, lpszPath string) bool

func PathIsRelative

func PathIsRelative(lpszPath string) bool

func PathIsRoot

func PathIsRoot(lpszPath string) bool

func PathIsSameRoot

func PathIsSameRoot(lpszPath1 string, lpszPath2 string) bool

func PathIsSystemFolder

func PathIsSystemFolder(lpszPath string, dwAttrib DWORD) bool

func PathIsUNC

func PathIsUNC(lpszPath string) bool

func PathIsUNCServer

func PathIsUNCServer(lpszPath string) bool

func PathIsUNCServerShare

func PathIsUNCServerShare(lpszPath string) bool

func PathIsURL

func PathIsURL(lpstrPath string) bool

func PathMakePretty

func PathMakePretty(lpszPath LPWSTR) bool

func PathMakeSystemFolder

func PathMakeSystemFolder(lpszPath string) bool

func PathMatchSpec

func PathMatchSpec(lpszPath string, lpszMask string) bool

func PathParseIconLocation

func PathParseIconLocation(lpszPath LPWSTR) int32

func PathQuoteSpaces

func PathQuoteSpaces(lpszPath LPWSTR)

func PathRelativePathTo

func PathRelativePathTo(lpszPath LPWSTR, lpszFrom string, dwAttrFrom DWORD, lpszTo string, dwAttrTo DWORD) bool

func PathRemoveArgs

func PathRemoveArgs(lpszPath LPWSTR)

func PathRemoveBlanks

func PathRemoveBlanks(lpszPath LPWSTR)

func PathRemoveExtension

func PathRemoveExtension(lpszPath LPWSTR)

func PathRemoveFileSpec

func PathRemoveFileSpec(lpszPath LPWSTR) bool

func PathRenameExtension

func PathRenameExtension(lpszPath LPWSTR, lpszExt string) bool

func PathSearchAndQualify

func PathSearchAndQualify(lpszPath string, lpszBuf LPWSTR, cchBuf UINT) bool

func PathSetDlgItemPath

func PathSetDlgItemPath(hDlg HWND, id int32, lpszPath string)

func PathStripPath

func PathStripPath(lpszPath LPWSTR)

func PathStripToRoot

func PathStripToRoot(lpszPath LPWSTR) bool

func PathUnExpandEnvStrings

func PathUnExpandEnvStrings(path string, buffer LPWSTR, buf_len UINT) bool

func PathUndecorate

func PathUndecorate(lpszPath LPWSTR)

func PathUnmakeSystemFolder

func PathUnmakeSystemFolder(lpszPath string) bool

func PathUnquoteSpaces

func PathUnquoteSpaces(lpszPath LPWSTR)

func PathYetAnotherMakeUniqueName

func PathYetAnotherMakeUniqueName(buffer LPWSTR, path string, shortname string, longname string) bool

func PeekMessage

func PeekMessage(lpMsg *MSG, hWnd HWND, wMsgFilterMin UINT, wMsgFilterMax UINT, wRemoveMsg UINT) bool

func PeekNamedPipe

func PeekNamedPipe(hNamedPipe HANDLE, lpBuffer LPVOID, nBufferSize DWORD, lpBytesRead *uint32, lpTotalBytesAvail *uint32, lpBytesLeftThisMessage *uint32) bool

func Pie

func Pie(hdc HDC, left int32, top int32, right int32, bottom int32, xr1 int32, yr1 int32, xr2 int32, yr2 int32) bool

func PlayEnhMetaFile

func PlayEnhMetaFile(hdc HDC, hmf HENHMETAFILE, lprect *RECT) bool

func PlayEnhMetaFileRecord

func PlayEnhMetaFileRecord(hdc HDC, pht *HANDLETABLE, pmr *ENHMETARECORD, cht UINT) bool

func PlayMetaFile

func PlayMetaFile(hdc HDC, hmf HMETAFILE) bool

func PlayMetaFileRecord

func PlayMetaFileRecord(hdc HDC, lpHandleTable *HANDLETABLE, lpMR *METARECORD, noObjs UINT) bool

func PlaySound

func PlaySound(pszSound string, hmod HMODULE, fdwSound DWORD) bool

func PlgBlt

func PlgBlt(hdcDest HDC, lpPoint *POINT, hdcSrc HDC, xSrc int32, ySrc int32, width int32, height int32, hbmMask HBITMAP, xMask int32, yMask int32) bool

func PolyBezier

func PolyBezier(hdc HDC, apt *POINT, cpt DWORD) bool

func PolyBezierTo

func PolyBezierTo(hdc HDC, apt *POINT, cpt DWORD) bool

func PolyDraw

func PolyDraw(hdc HDC, apt *POINT, aj *byte, cpt int32) bool

func PolyPolygon

func PolyPolygon(hdc HDC, apt *POINT, asz *int32, csz int32) bool

func PolyPolyline

func PolyPolyline(hdc HDC, apt *POINT, asz *uint32, csz DWORD) bool

func PolyTextOut

func PolyTextOut(hdc HDC, ppt *POLYTEXT, nstrings int32) bool

func Polygon

func Polygon(hdc HDC, apt *POINT, cpt int32) bool

func Polyline

func Polyline(hdc HDC, apt *POINT, cpt int32) bool

func PolylineTo

func PolylineTo(hdc HDC, apt *POINT, cpt DWORD) bool

func PostMessage

func PostMessage(hWnd HWND, msg UINT, wParam WPARAM, lParam LPARAM) bool

func PostQueuedCompletionStatus

func PostQueuedCompletionStatus(completionPort HANDLE, dwNumberOfBytesTransferred DWORD, dwCompletionKey *uint32, lpOverlapped *OVERLAPPED) bool

func PostQuitMessage

func PostQuitMessage(nExitCode int32)

func PostThreadMessage

func PostThreadMessage(idThread DWORD, msg UINT, wParam WPARAM, lParam LPARAM) bool

func PrintDlg

func PrintDlg(unnamed0 LPPRINTDLG) bool

func PrintWindow

func PrintWindow(hwnd HWND, hdcBlt HDC, nFlags UINT) bool

func PrivilegeCheck

func PrivilegeCheck(clientToken HANDLE, requiredPrivileges *PRIVILEGE_SET, pfResult *BOOL) bool

func PrivilegedServiceAuditAlarm

func PrivilegedServiceAuditAlarm(subsystemName string, serviceName string, clientToken HANDLE, privileges *PRIVILEGE_SET, accessGranted bool) bool

func ProcessIdToSessionId

func ProcessIdToSessionId(dwProcessId DWORD, pSessionId *uint32) bool

func PropSysFreeString

func PropSysFreeString(str LPOLESTR)

func PtInRect

func PtInRect(lprc *RECT, pt POINT) bool

func PtInRegion

func PtInRegion(hrgn HRGN, x int32, y int32) bool

func PtVisible

func PtVisible(hdc HDC, x int32, y int32) bool

func PulseEvent

func PulseEvent(hEvent HANDLE) bool

func PurgeComm

func PurgeComm(hFile HANDLE, dwFlags DWORD) bool

func QueryActCtxSettingsW

func QueryActCtxSettingsW(dwFlags DWORD, hActCtx HANDLE, settingsNameSpace string, settingName string, pvBuffer PWSTR, dwBuffer SIZE_T, pdwWrittenOrRequired *SIZE_T) bool

func QueryActCtxW

func QueryActCtxW(dwFlags DWORD, hActCtx HANDLE, pvSubInstance uintptr, ulInfoClass ULONG, pvBuffer uintptr, cbBuffer SIZE_T, pcbWrittenOrRequired *SIZE_T) bool

func QueryFullProcessImageName

func QueryFullProcessImageName(hProcess HANDLE, dwFlags DWORD, lpExeName LPWSTR, lpdwSize *DWORD) bool

func QueryIdleProcessorCycleTime

func QueryIdleProcessorCycleTime(bufferLength *uint32, processorIdleCycleTime PULONG64) bool

func QueryIdleProcessorCycleTimeEx

func QueryIdleProcessorCycleTimeEx(group USHORT, bufferLength *uint32, processorIdleCycleTime PULONG64) bool

func QueryMemoryResourceNotification

func QueryMemoryResourceNotification(resourceNotificationHandle HANDLE, resourceState *BOOL) bool

func QueryPerformanceCounter

func QueryPerformanceCounter(lpPerformanceCount *LARGE_INTEGER) bool

func QueryPerformanceFrequency

func QueryPerformanceFrequency(lpFrequency *LARGE_INTEGER) bool

func QueryProcessAffinityUpdateMode

func QueryProcessAffinityUpdateMode(hProcess HANDLE, lpdwFlags *uint32) bool

func QueryProcessCycleTime

func QueryProcessCycleTime(processHandle HANDLE, cycleTime PULONG64) bool

func QuerySecurityAccessMask

func QuerySecurityAccessMask(securityInformation SECURITY_INFORMATION, desiredAccess *uint32)

func QueryServiceConfig2

func QueryServiceConfig2(hService SC_HANDLE, dwInfoLevel DWORD, lpBuffer *byte, cbBufSize DWORD, pcbBytesNeeded *uint32) bool

func QueryServiceObjectSecurity

func QueryServiceObjectSecurity(hService SC_HANDLE, dwSecurityInformation SECURITY_INFORMATION, lpSecurityDescriptor PSECURITY_DESCRIPTOR, cbBufSize DWORD, pcbBytesNeeded *uint32) bool

func QueryServiceStatus

func QueryServiceStatus(hService SC_HANDLE, lpServiceStatus *SERVICE_STATUS) bool

func QueryThreadCycleTime

func QueryThreadCycleTime(threadHandle HANDLE, cycleTime PULONG64) bool

func QueryWorkingSet

func QueryWorkingSet(hProcess HANDLE, pv uintptr, cb DWORD) bool

func QueryWorkingSetEx

func QueryWorkingSetEx(hProcess HANDLE, pv uintptr, cb DWORD) bool

func QueueUserWorkItem

func QueueUserWorkItem(function THREAD_START_ROUTINE, context uintptr, flags ULONG) bool

func RaiseException

func RaiseException(dwExceptionCode DWORD, dwExceptionFlags DWORD, nNumberOfArguments DWORD, lpArguments *ULONG_PTR)

func ReadCabinetState

func ReadCabinetState(cs *CABINETSTATE, length int32) bool

func ReadConsole

func ReadConsole(hConsoleInput HANDLE, lpBuffer LPVOID, nNumberOfCharsToRead DWORD, lpNumberOfCharsRead *uint32, lpReserved LPVOID) bool

func ReadConsoleOutputAttribute

func ReadConsoleOutputAttribute(hConsoleOutput HANDLE, lpAttribute *uint16, nLength DWORD, dwReadCoord COORD, lpNumberOfAttrsRead *uint32) bool

func ReadConsoleOutputCharacter

func ReadConsoleOutputCharacter(hConsoleOutput HANDLE, lpCharacter LPWSTR, nLength DWORD, dwReadCoord COORD, lpNumberOfCharsRead *uint32) bool

func ReadEventLog

func ReadEventLog(hEventLog HANDLE, dwReadFlags DWORD, dwRecordOffset DWORD, lpBuffer LPVOID, nNumberOfBytesToRead DWORD, pnBytesRead *uint32, pnMinNumberOfBytesNeeded *uint32) bool

func ReadFile

func ReadFile(hFile HANDLE, lpBuffer LPVOID, nNumberOfBytesToRead DWORD, lpNumberOfBytesRead *uint32, lpOverlapped *OVERLAPPED) bool

func ReadProcessMemory

func ReadProcessMemory(hProcess HANDLE, lpBaseAddress uintptr, lpBuffer LPVOID, nSize SIZE_T, lpNumberOfBytesRead *SIZE_T) bool

func RealDriveType

func RealDriveType(drive int32, bQueryNet bool) int32

func RectInRegion

func RectInRegion(hrgn HRGN, lprect *RECT) bool

func RectVisible

func RectVisible(hdc HDC, lprect *RECT) bool

func Rectangle

func Rectangle(hdc HDC, left int32, top int32, right int32, bottom int32) bool

func RedrawWindow

func RedrawWindow(hWnd HWND, lprcUpdate *RECT, hrgnUpdate HRGN, flags UINT) bool

func RegenerateUserEnvironment

func RegenerateUserEnvironment(wunknown *WCHAR, bunknown bool) bool

func RegisterHotKey

func RegisterHotKey(hWnd HWND, id int32, fsModifiers UINT, vk UINT) bool

func RegisterRawInputDevices

func RegisterRawInputDevices(pRawInputDevices *RAWINPUTDEVICE, uiNumDevices UINT, cbSize UINT) bool

func RegisterServicesProcess

func RegisterServicesProcess(servicesProcessId DWORD) int32

func RegisterShellHookWindow

func RegisterShellHookWindow(hwnd HWND) bool

func RegisterSystemThread

func RegisterSystemThread(flags DWORD, reserved DWORD)

func RegisterTouchWindow

func RegisterTouchWindow(hwnd HWND, ulFlags ULONG) bool

func ReleaseActCtx

func ReleaseActCtx(hActCtx HANDLE)

func ReleaseCapture

func ReleaseCapture() bool

func ReleaseDC

func ReleaseDC(hWnd HWND, hDC HDC) int32

func ReleaseMutex

func ReleaseMutex(hMutex HANDLE) bool

func ReleaseSRWLockExclusive

func ReleaseSRWLockExclusive(sRWLock PSRWLOCK)

func ReleaseSRWLockShared

func ReleaseSRWLockShared(sRWLock PSRWLOCK)

func ReleaseSemaphore

func ReleaseSemaphore(hSemaphore HANDLE, lReleaseCount LONG, lpPreviousCount *LONG) bool

func ReleaseStgMedium added in v0.3.0

func ReleaseStgMedium(pmedium *STGMEDIUM)

func RemoveDirectory

func RemoveDirectory(lpPathName string) bool

func RemoveDirectoryTransacted

func RemoveDirectoryTransacted(lpPathName string, hTransaction HANDLE) bool

func RemoveFontMemResourceEx

func RemoveFontMemResourceEx(h HANDLE) bool

func RemoveFontResource

func RemoveFontResource(lpFileName string) bool

func RemoveFontResourceEx

func RemoveFontResourceEx(name string, fl DWORD, pdv uintptr) bool

func RemoveMenu

func RemoveMenu(hMenu HMENU, uPosition UINT, uFlags UINT) bool

func RemoveSecureMemoryCacheCallback

func RemoveSecureMemoryCacheCallback(pfnCallBack PSECURE_MEMORY_CACHE_CALLBACK) bool

func RemoveWindowSubclass

func RemoveWindowSubclass(hWnd HWND, pfnSubclass SUBCLASSPROC, uIdSubclass *uint32) bool

func ReplaceFile

func ReplaceFile(lpReplacedFileName string, lpReplacementFileName string, lpBackupFileName string, dwReplaceFlags DWORD, lpExclude LPVOID, lpReserved LPVOID) bool

func ReplacePartitionUnit

func ReplacePartitionUnit(targetPartition PWSTR, sparePartition PWSTR, flags ULONG) bool

func ReplyMessage

func ReplyMessage(lResult LRESULT) bool

func ReportEvent

func ReportEvent(hEventLog HANDLE, wType WORD, wCategory WORD, dwEventID DWORD, lpUserSid PSID, wNumStrings WORD, dwDataSize DWORD, lpStrings *LPCWSTR, lpRawData LPVOID) bool

func RequestDeviceWakeup

func RequestDeviceWakeup(hDevice HANDLE) bool

func ResetEvent

func ResetEvent(hEvent HANDLE) bool

func ResizePalette

func ResizePalette(hpal HPALETTE, n UINT) bool

func ResolveLocaleName

func ResolveLocaleName(lpNameToResolve string, lpLocaleName LPWSTR, cchLocaleName int32) int32

func RestartDialog

func RestartDialog(hWndOwner HWND, lpstrReason string, uFlags DWORD) int32

func RestartDialogEx

func RestartDialogEx(hWndOwner HWND, lpwstrReason string, uFlags DWORD, uReason DWORD) int32

func RestoreDC

func RestoreDC(hdc HDC, nSavedDC int32) bool

func RestoreLastError

func RestoreLastError(dwErrCode DWORD)

func RevertToSelf

func RevertToSelf() bool

func RoundRect

func RoundRect(hdc HDC, left int32, top int32, right int32, bottom int32, width int32, height int32) bool

func RpcSsDestroyClientContext

func RpcSsDestroyClientContext(contextHandle uintptr)

func RpcSsDontSerializeContext

func RpcSsDontSerializeContext()

func RtlCopyMemory

func RtlCopyMemory(dest uintptr, src uintptr, aLen SIZE_T)

func RtlFillMemory

func RtlFillMemory(destination uintptr, length SIZE_T, fill BYTE)

func RtlMoveMemory

func RtlMoveMemory(destination uintptr, source uintptr, length SIZE_T)

func RtlPcToFileHeader

func RtlPcToFileHeader(pc uintptr, address *PVOID) uintptr

func RtlZeroMemory

func RtlZeroMemory(destination uintptr, length SIZE_T)

func SHAddToRecentDocs

func SHAddToRecentDocs(uFlags UINT, pv uintptr)

func SHAppBarMessage

func SHAppBarMessage(msg DWORD, data PAPPBARDATA) *uint32

func SHChangeNotification_Unlock

func SHChangeNotification_Unlock(hLock HANDLE) bool

func SHChangeNotify

func SHChangeNotify(wEventId LONG, uFlags UINT, dwItem1 uintptr, dwItem2 uintptr)

func SHChangeNotifyDeregister

func SHChangeNotifyDeregister(hNotify ULONG) bool

func SHCreateDirectoryEx

func SHCreateDirectoryEx(hWnd HWND, path string, sec *SECURITY_ATTRIBUTES) int32

func SHCreateThread

func SHCreateThread(pfnThreadProc THREAD_START_ROUTINE, pData uintptr, dwFlags DWORD, pfnCallback THREAD_START_ROUTINE) bool

func SHDestroyPropSheetExtArray

func SHDestroyPropSheetExtArray(hpsxa HPSXA)

func SHFileOperation

func SHFileOperation(lpFileOp LPSHFILEOPSTRUCT) int32

func SHFindFiles

func SHFindFiles(pidlFolder LPCITEMIDLIST, pidlSaveFile LPCITEMIDLIST) bool

func SHFlushSFCache

func SHFlushSFCache()

func SHFree

func SHFree(pv LPVOID)

func SHFreeNameMappings

func SHFreeNameMappings(hNameMapping HANDLE)

func SHFreeShared

func SHFreeShared(hShared HANDLE, dwProcId DWORD) bool

func SHGetFileInfo

func SHGetFileInfo(path string, dwFileAttributes DWORD, psfi *SHFILEINFO, sizeofpsfi UINT, flags UINT) *uint32

func SHGetNewLinkInfo

func SHGetNewLinkInfo(pszLinkTo string, pszDir string, pszName LPWSTR, pfMustCopy *BOOL, uFlags UINT) bool

func SHGetPathFromIDList

func SHGetPathFromIDList(pidl LPCITEMIDLIST, pszPath LPWSTR) bool

func SHGetSetSettings

func SHGetSetSettings(lpss LPSHELLSTATE, dwMask DWORD, bSet bool)

func SHGetSettings

func SHGetSettings(lpsfs LPSHELLFLAGSTATE, dwMask DWORD)

func SHGetSpecialFolderPath

func SHGetSpecialFolderPath(hwndOwner HWND, szPath LPWSTR, nFolder int32, bCreate bool) bool

func SHIsChildOrSelf

func SHIsChildOrSelf(hParent HWND, hChild HWND) bool

func SHIsLowMemoryMachine

func SHIsLowMemoryMachine(x DWORD) bool

func SHMapPIDLToSystemImageListIndex

func SHMapPIDLToSystemImageListIndex(sh *IShellFolder, pidl LPCITEMIDLIST, pIndex *int) int32

func SHObjectProperties

func SHObjectProperties(hwnd HWND, dwType DWORD, szObject string, szPage string) bool

func SHRegGetBoolUSValue

func SHRegGetBoolUSValue(pszSubKey string, pszValue string, fIgnoreHKCU bool, fDefault bool) bool

func SHRegGetIntW

func SHRegGetIntW(hKey HKEY, lpszValue string, iDefault int32) int32

func SHRunControlPanel

func SHRunControlPanel(commandLine string, parent HWND) bool

func SHSetInstanceExplorer

func SHSetInstanceExplorer(lpUnknown LPUNKNOWN)

func SHSkipJunction

func SHSkipJunction(pbc *IBindCtx, pclsid *CLSID) bool

func SHUnlockShared

func SHUnlockShared(lpView LPVOID) bool

func SHUpdateImage

func SHUpdateImage(pszHashItem string, iIndex int32, uFlags UINT, iImageIndex int32)

func SHValidateUNC

func SHValidateUNC(hwndOwner HWND, pszFile PWSTR, fConnect UINT) bool

func STROBJ_bEnum

func STROBJ_bEnum(pstro *STROBJ, pc *ULONG, ppgpos *PGLYPHPOS) bool

func STROBJ_bEnumPositionsOnly

func STROBJ_bEnumPositionsOnly(pstro *STROBJ, pc *ULONG, ppgpos *PGLYPHPOS) bool

func STROBJ_bGetAdvanceWidths

func STROBJ_bGetAdvanceWidths(pso *STROBJ, iFirst ULONG, c ULONG, pptqD *POINTQF) bool

func STROBJ_vEnumStart

func STROBJ_vEnumStart(pstro *STROBJ)

func SaferCloseLevel

func SaferCloseLevel(hLevelHandle SAFER_LEVEL_HANDLE) bool

func SaferComputeTokenFromLevel

func SaferComputeTokenFromLevel(levelHandle SAFER_LEVEL_HANDLE, inAccessToken HANDLE, outAccessToken *HANDLE, dwFlags DWORD, lpReserved LPVOID) bool

func SaferCreateLevel

func SaferCreateLevel(dwScopeId DWORD, dwLevelId DWORD, openFlags DWORD, pLevelHandle *SAFER_LEVEL_HANDLE, lpReserved LPVOID) bool

func SaferRecordEventLogEntry

func SaferRecordEventLogEntry(hLevel SAFER_LEVEL_HANDLE, szTargetPath string, lpReserved LPVOID) bool

func SaferiIsExecutableFileType

func SaferiIsExecutableFileType(szFullPathname string, bFromShellExecute BOOLEAN) bool

func SaveDC

func SaveDC(hdc HDC) int32

func ScaleViewportExtEx

func ScaleViewportExtEx(hdc HDC, xn int32, dx int32, yn int32, yd int32, lpsz *SIZE) bool

func ScaleWindowExtEx

func ScaleWindowExtEx(hdc HDC, xn int32, xd int32, yn int32, yd int32, lpsz *SIZE) bool

func ScreenToClient

func ScreenToClient(hWnd HWND, lpPoint *POINT) bool

func ScrollChildren

func ScrollChildren(hWnd HWND, uMsg UINT, wParam WPARAM, lParam LPARAM)

func ScrollDC

func ScrollDC(hDC HDC, dx int32, dy int32, lprcScroll *RECT, lprcClip *RECT, hrgnUpdate HRGN, lprcUpdate *RECT) bool

func ScrollWindow

func ScrollWindow(hWnd HWND, xAmount int32, yAmount int32, lpRect *RECT, lpClipRect *RECT) bool

func ScrollWindowEx

func ScrollWindowEx(hWnd HWND, dx int32, dy int32, prcScroll *RECT, prcClip *RECT, hrgnUpdate HRGN, prcUpdate *RECT, flags UINT) int32

func SelectClipPath

func SelectClipPath(hdc HDC, mode int32) bool

func SelectClipRgn

func SelectClipRgn(hdc HDC, hrgn HRGN) int32

func SendMessageCallback

func SendMessageCallback(hWnd HWND, msg UINT, wParam WPARAM, lParam LPARAM, lpResultCallBack SENDASYNCPROC, dwData *uint32) bool

func SendNotifyMessage

func SendNotifyMessage(hWnd HWND, msg UINT, wParam WPARAM, lParam LPARAM) bool

func SetAbortProc

func SetAbortProc(hdc HDC, lpProc ABORTPROC) int32

func SetArcDirection

func SetArcDirection(hdc HDC, dir int32) int32

func SetBitmapDimensionEx

func SetBitmapDimensionEx(hbm HBITMAP, w int32, h int32, lpsz *SIZE) bool

func SetBkMode

func SetBkMode(hdc HDC, mode int32) int32

func SetBrushOrgEx

func SetBrushOrgEx(hdc HDC, x int32, y int32, lppt *POINT) bool

func SetCalendarInfo

func SetCalendarInfo(locale LCID, calendar CALID, calType CALTYPE, lpCalData string) bool

func SetCaretBlinkTime

func SetCaretBlinkTime(uMSeconds UINT) bool

func SetCaretPos

func SetCaretPos(x int32, y int32) bool

func SetClassLongPtr

func SetClassLongPtr(hWnd HWND, nIndex int32, dwNewLong uintptr) *uint32

func SetColorAdjustment

func SetColorAdjustment(hdc HDC, lpca *COLORADJUSTMENT) bool

func SetCommBreak

func SetCommBreak(hFile HANDLE) bool

func SetCommMask

func SetCommMask(hFile HANDLE, dwEvtMask DWORD) bool

func SetComputerName

func SetComputerName(lpComputerName string) bool

func SetConsoleActiveScreenBuffer

func SetConsoleActiveScreenBuffer(hConsoleOutput HANDLE) bool

func SetConsoleCP

func SetConsoleCP(wCodePageID UINT) bool

func SetConsoleCursorPosition

func SetConsoleCursorPosition(hConsoleOutput HANDLE, dwCursorPosition COORD) bool

func SetConsoleFont

func SetConsoleFont(hConsole HANDLE, index DWORD) bool

func SetConsoleIcon

func SetConsoleIcon(icon HICON) bool

func SetConsoleInputExeName

func SetConsoleInputExeName(name string) bool

func SetConsoleKeyShortcuts

func SetConsoleKeyShortcuts(set bool, keys BYTE, a uintptr, b DWORD) bool

func SetConsoleMode

func SetConsoleMode(hConsoleHandle HANDLE, dwMode DWORD) bool

func SetConsoleOutputCP

func SetConsoleOutputCP(wCodePageID UINT) bool

func SetConsoleScreenBufferInfoEx

func SetConsoleScreenBufferInfoEx(hConsoleOutput HANDLE, lpConsoleScreenBufferInfoEx PCONSOLE_SCREEN_BUFFER_INFOEX) bool

func SetConsoleScreenBufferSize

func SetConsoleScreenBufferSize(hConsoleOutput HANDLE, dwSize COORD) bool

func SetConsoleTextAttribute

func SetConsoleTextAttribute(hConsoleOutput HANDLE, wAttributes WORD) bool

func SetConsoleTitle

func SetConsoleTitle(lpConsoleTitle string) bool

func SetConsoleWindowInfo

func SetConsoleWindowInfo(hConsoleOutput HANDLE, bAbsolute bool, lpConsoleWindow *SMALL_RECT) bool

func SetCurrentDirectory

func SetCurrentDirectory(lpPathName string) bool

func SetCursorPos

func SetCursorPos(x int32, y int32) bool

func SetDIBits

func SetDIBits(hdc HDC, hbm HBITMAP, start UINT, cLines UINT, lpBits uintptr, lpbmi *BITMAPINFO, colorUse UINT) int32

func SetDIBitsToDevice

func SetDIBitsToDevice(hdc HDC, xDest int32, yDest int32, w DWORD, h DWORD, xSrc int32, ySrc int32, startScan UINT, cLines UINT, lpvBits uintptr, lpbmi *BITMAPINFO, colorUse UINT) int32

func SetDebugErrorLevel

func SetDebugErrorLevel(dwLevel DWORD)

func SetDeviceGammaRamp

func SetDeviceGammaRamp(hdc HDC, lpRamp LPVOID) bool

func SetDlgItemInt

func SetDlgItemInt(hDlg HWND, nIDDlgItem int32, uValue UINT, bSigned bool) bool

func SetDlgItemText

func SetDlgItemText(hDlg HWND, nIDDlgItem int32, lpString string) bool

func SetDllDirectory

func SetDllDirectory(lpPathName string) bool

func SetDoubleClickTime

func SetDoubleClickTime(unnamed0 UINT) bool

func SetEndOfFile

func SetEndOfFile(hFile HANDLE) bool

func SetEnvironmentVariable

func SetEnvironmentVariable(lpName string, lpValue string) bool

func SetEvent

func SetEvent(hEvent HANDLE) bool

func SetFileApisToANSI

func SetFileApisToANSI()

func SetFileApisToOEM

func SetFileApisToOEM()

func SetFileAttributes

func SetFileAttributes(lpFileName string, dwFileAttributes DWORD) bool

func SetFileAttributesTransacted

func SetFileAttributesTransacted(lpFileName string, dwFileAttributes DWORD, hTransaction HANDLE) bool

func SetFileBandwidthReservation

func SetFileBandwidthReservation(hFile HANDLE, nPeriodMilliseconds DWORD, nBytesPerPeriod DWORD, bDiscardable bool, lpTransferSize *uint32, lpNumOutstandingRequests *uint32) bool

func SetFileCompletionNotificationModes

func SetFileCompletionNotificationModes(fileHandle HANDLE, flags UCHAR) bool

func SetFileIoOverlappedRange

func SetFileIoOverlappedRange(fileHandle HANDLE, overlappedRangeStart PUCHAR, length ULONG) bool

func SetFileSecurity

func SetFileSecurity(lpFileName string, securityInformation SECURITY_INFORMATION, pSecurityDescriptor PSECURITY_DESCRIPTOR) bool

func SetFileShortName

func SetFileShortName(hFile HANDLE, lpShortName string) bool

func SetFileTime

func SetFileTime(hFile HANDLE, lpCreationTime *FILETIME, lpLastAccessTime *FILETIME, lpLastWriteTime *FILETIME) bool

func SetFileValidData

func SetFileValidData(hFile HANDLE, validDataLength LONGLONG) bool

func SetFirmwareEnvironmentVariable

func SetFirmwareEnvironmentVariable(lpName string, lpGuid string, pValue uintptr, nSize DWORD) bool

func SetForegroundWindow

func SetForegroundWindow(hWnd HWND) bool

func SetGestureConfig

func SetGestureConfig(hwnd HWND, dwReserved DWORD, cIDs UINT, pGestureConfig *GESTURECONFIG, cbSize UINT) bool

func SetGraphicsMode

func SetGraphicsMode(hdc HDC, iMode int32) int32

func SetHandleInformation

func SetHandleInformation(hObject HANDLE, dwMask DWORD, dwFlags DWORD) bool

func SetICMMode

func SetICMMode(hdc HDC, mode int32) int32

func SetICMProfile

func SetICMProfile(hdc HDC, lpFileName LPWSTR) bool

func SetInternalWindowPos

func SetInternalWindowPos(hwnd HWND, showCmd UINT, rect *RECT, pt *POINT)

func SetKernelObjectSecurity

func SetKernelObjectSecurity(handle HANDLE, securityInformation SECURITY_INFORMATION, securityDescriptor PSECURITY_DESCRIPTOR) bool

func SetKeyboardState

func SetKeyboardState(lpKeyState *byte) bool

func SetLastError

func SetLastError(dwErrCode DWORD)

func SetLastErrorEx

func SetLastErrorEx(dwErrCode DWORD, dwType DWORD)

func SetLayeredWindowAttributes

func SetLayeredWindowAttributes(hwnd HWND, crKey COLORREF, bAlpha BYTE, dwFlags DWORD) bool

func SetLocalTime

func SetLocalTime(lpSystemTime *SYSTEMTIME) bool

func SetLocaleInfo

func SetLocaleInfo(locale LCID, lCType LCTYPE, lpLCData string) bool

func SetMagicColors

func SetMagicColors(hdc HDC, u1 ULONG, u2 ULONG) bool

func SetMailslotInfo

func SetMailslotInfo(hMailslot HANDLE, lReadTimeout DWORD) bool

func SetMapMode

func SetMapMode(hdc HDC, iMode int32) int32

func SetMenu

func SetMenu(hWnd HWND, hMenu HMENU) bool

func SetMenuContextHelpId

func SetMenuContextHelpId(unnamed0 HMENU, unnamed1 DWORD) bool

func SetMenuDefaultItem

func SetMenuDefaultItem(hMenu HMENU, uItem UINT, fByPos UINT) bool

func SetMenuInfo

func SetMenuInfo(unnamed0 HMENU, unnamed1 *MENUINFO) bool

func SetMenuItemBitmaps

func SetMenuItemBitmaps(hMenu HMENU, uPosition UINT, uFlags UINT, hBitmapUnchecked HBITMAP, hBitmapChecked HBITMAP) bool

func SetMenuItemInfo

func SetMenuItemInfo(hmenu HMENU, item UINT, fByPositon bool, lpmii *MENUITEMINFO) bool

func SetMessageQueue

func SetMessageQueue(cMessagesMax int32) bool

func SetMessageWaitingIndicator

func SetMessageWaitingIndicator(hMsgIndicator HANDLE, ulMsgCount ULONG) bool

func SetMetaRgn

func SetMetaRgn(hdc HDC) int32

func SetMiterLimit

func SetMiterLimit(hdc HDC, limit FLOAT, old *float32) bool

func SetNamedPipeHandleState

func SetNamedPipeHandleState(hNamedPipe HANDLE, lpMode *uint32, lpMaxCollectionCount *uint32, lpCollectDataTimeout *uint32) bool

func SetOaNoCache

func SetOaNoCache()

func SetPixelFormat

func SetPixelFormat(hdc HDC, format int32, ppfd *PIXELFORMATDESCRIPTOR) bool

func SetPixelV

func SetPixelV(hdc HDC, x int32, y int32, color COLORREF) bool

func SetPolyFillMode

func SetPolyFillMode(hdc HDC, mode int32) int32

func SetPriorityClass

func SetPriorityClass(hProcess HANDLE, dwPriorityClass DWORD) bool

func SetPrivateObjectSecurity

func SetPrivateObjectSecurity(securityInformation SECURITY_INFORMATION, modificationDescriptor PSECURITY_DESCRIPTOR, objectsSecurityDescriptor *PSECURITY_DESCRIPTOR, genericMapping *GENERIC_MAPPING, token HANDLE) bool

func SetPrivateObjectSecurityEx

func SetPrivateObjectSecurityEx(securityInformation SECURITY_INFORMATION, modificationDescriptor PSECURITY_DESCRIPTOR, objectsSecurityDescriptor *PSECURITY_DESCRIPTOR, autoInheritFlags ULONG, genericMapping *GENERIC_MAPPING, token HANDLE) bool

func SetProcessAffinityMask

func SetProcessAffinityMask(hProcess HANDLE, dwProcessAffinityMask *uint32) bool

func SetProcessAffinityUpdateMode

func SetProcessAffinityUpdateMode(hProcess HANDLE, dwFlags DWORD) bool

func SetProcessDEPPolicy

func SetProcessDEPPolicy(dwFlags DWORD) bool

func SetProcessDefaultLayout

func SetProcessDefaultLayout(dwDefaultLayout DWORD) bool

func SetProcessPreferredUILanguages

func SetProcessPreferredUILanguages(dwFlags DWORD, pwszLanguagesBuffer PCZZWSTR, pulNumLanguages *uint32) bool

func SetProcessPriorityBoost

func SetProcessPriorityBoost(hProcess HANDLE, bDisablePriorityBoost bool) bool

func SetProcessShutdownParameters

func SetProcessShutdownParameters(dwLevel DWORD, dwFlags DWORD) bool

func SetProcessWindowStation

func SetProcessWindowStation(hWinSta HWINSTA) bool

func SetProcessWorkingSetSize

func SetProcessWorkingSetSize(hProcess HANDLE, dwMinimumWorkingSetSize SIZE_T, dwMaximumWorkingSetSize SIZE_T) bool

func SetProcessWorkingSetSizeEx

func SetProcessWorkingSetSizeEx(hProcess HANDLE, dwMinimumWorkingSetSize SIZE_T, dwMaximumWorkingSetSize SIZE_T, flags DWORD) bool

func SetProp

func SetProp(hWnd HWND, lpString string, hData HANDLE) bool

func SetROP2

func SetROP2(hdc HDC, rop2 int32) int32

func SetRect

func SetRect(lprc *RECT, xLeft int32, yTop int32, xRight int32, yBottom int32) bool

func SetRectEmpty

func SetRectEmpty(lprc *RECT) bool

func SetRectRgn

func SetRectRgn(hrgn HRGN, left int32, top int32, right int32, bottom int32) bool

func SetScrollInfo

func SetScrollInfo(hwnd HWND, nBar int32, lpsi *SCROLLINFO, redraw bool) int32

func SetScrollPos

func SetScrollPos(hWnd HWND, nBar int32, nPos int32, bRedraw bool) int32

func SetScrollRange

func SetScrollRange(hWnd HWND, nBar int32, nMinPos int32, nMaxPos int32, bRedraw bool) bool

func SetSearchPathMode

func SetSearchPathMode(flags DWORD) bool

func SetSecurityAccessMask

func SetSecurityAccessMask(securityInformation SECURITY_INFORMATION, desiredAccess *uint32)

func SetSecurityDescriptorControl

func SetSecurityDescriptorControl(pSecurityDescriptor PSECURITY_DESCRIPTOR, controlBitsOfInterest SECURITY_DESCRIPTOR_CONTROL, controlBitsToSet SECURITY_DESCRIPTOR_CONTROL) bool

func SetSecurityDescriptorDacl

func SetSecurityDescriptorDacl(pSecurityDescriptor PSECURITY_DESCRIPTOR, bDaclPresent bool, pDacl *ACL, bDaclDefaulted bool) bool

func SetSecurityDescriptorGroup

func SetSecurityDescriptorGroup(pSecurityDescriptor PSECURITY_DESCRIPTOR, pGroup PSID, bGroupDefaulted bool) bool

func SetSecurityDescriptorOwner

func SetSecurityDescriptorOwner(pSecurityDescriptor PSECURITY_DESCRIPTOR, pOwner PSID, bOwnerDefaulted bool) bool

func SetSecurityDescriptorSacl

func SetSecurityDescriptorSacl(pSecurityDescriptor PSECURITY_DESCRIPTOR, bSaclPresent bool, pSacl *ACL, bSaclDefaulted bool) bool

func SetServiceBits

func SetServiceBits(hServiceStatus SERVICE_STATUS_HANDLE, dwServiceBits DWORD, bSetBitsOn bool, bUpdateImmediately bool) bool

func SetServiceObjectSecurity

func SetServiceObjectSecurity(hService SC_HANDLE, dwSecurityInformation SECURITY_INFORMATION, lpSecurityDescriptor PSECURITY_DESCRIPTOR) bool

func SetServiceStatus

func SetServiceStatus(hServiceStatus SERVICE_STATUS_HANDLE, lpServiceStatus *SERVICE_STATUS) bool

func SetShellWindow

func SetShellWindow(hwndShell HWND) bool

func SetShellWindowEx

func SetShellWindowEx(hwndShell HWND, hwndListView HWND) bool

func SetStdHandle

func SetStdHandle(nStdHandle DWORD, hHandle HANDLE) bool

func SetStdHandleEx

func SetStdHandleEx(nStdHandle DWORD, hHandle HANDLE, phPrevValue *HANDLE) bool

func SetStretchBltMode

func SetStretchBltMode(hdc HDC, mode int32) int32

func SetSysColors

func SetSysColors(cElements int32, lpaElements *int32, lpaRgbValues *COLORREF) bool

func SetSysColorsTemp

func SetSysColorsTemp(pPens *COLORREF, pBrushes *HBRUSH, n *uint32) *uint32

func SetSystemCursor

func SetSystemCursor(hcur HCURSOR, id DWORD) bool

func SetSystemFileCacheSize

func SetSystemFileCacheSize(minimumFileCacheSize SIZE_T, maximumFileCacheSize SIZE_T, flags DWORD) bool

func SetSystemMenu

func SetSystemMenu(hwnd HWND, hMenu HMENU) bool

func SetSystemPowerState

func SetSystemPowerState(fSuspend bool, fForce bool) bool

func SetSystemTime

func SetSystemTime(lpSystemTime *SYSTEMTIME) bool

func SetSystemTimeAdjustment

func SetSystemTimeAdjustment(dwTimeAdjustment DWORD, bTimeAdjustmentDisabled bool) bool

func SetSystemTimer

func SetSystemTimer(hwnd HWND, id *uint32, timeout UINT, proc TIMERPROC) *uint32

func SetTextCharacterExtra

func SetTextCharacterExtra(hdc HDC, extra int32) int32

func SetTextJustification

func SetTextJustification(hdc HDC, extra int32, count int32) bool

func SetThemeAppProperties

func SetThemeAppProperties(dwFlags DWORD)

func SetThreadAffinityMask

func SetThreadAffinityMask(hThread HANDLE, dwThreadAffinityMask *uint32) *uint32

func SetThreadDesktop

func SetThreadDesktop(hDesktop HDESK) bool

func SetThreadErrorMode

func SetThreadErrorMode(dwNewMode DWORD, lpOldMode *uint32) bool

func SetThreadLocale

func SetThreadLocale(locale LCID) bool

func SetThreadPreferredUILanguages

func SetThreadPreferredUILanguages(dwFlags DWORD, pwszLanguagesBuffer PCZZWSTR, pulNumLanguages *uint32) bool

func SetThreadPriority

func SetThreadPriority(hThread HANDLE, nPriority int32) bool

func SetThreadPriorityBoost

func SetThreadPriorityBoost(hThread HANDLE, bDisablePriorityBoost bool) bool

func SetThreadStackGuarantee

func SetThreadStackGuarantee(stackSizeInBytes *uint32) bool

func SetThreadToken

func SetThreadToken(thread *HANDLE, token HANDLE) bool

func SetTimer

func SetTimer(hWnd HWND, nIDEvent *uint32, uElapse UINT, lpTimerFunc TIMERPROC) *uint32

func SetUserGeoID

func SetUserGeoID(geoId GEOID) bool

func SetUserObjectInformation

func SetUserObjectInformation(hObj HANDLE, nIndex int32, pvInfo uintptr, nLength DWORD) bool

func SetUserObjectSecurity

func SetUserObjectSecurity(hObj HANDLE, pSIRequested *SECURITY_INFORMATION, pSID PSECURITY_DESCRIPTOR) bool

func SetViewportExtEx

func SetViewportExtEx(hdc HDC, x int32, y int32, lpsz *SIZE) bool

func SetViewportOrgEx

func SetViewportOrgEx(hdc HDC, x int32, y int32, lppt *POINT) bool

func SetVirtualResolution

func SetVirtualResolution(hdc HDC, horz_res DWORD, vert_res DWORD, horz_size DWORD, vert_size DWORD) bool

func SetVolumeLabel

func SetVolumeLabel(lpRootPathName string, lpVolumeName string) bool

func SetVolumeMountPoint

func SetVolumeMountPoint(lpszVolumeMountPoint string, lpszVolumeName string) bool

func SetWindowContextHelpId

func SetWindowContextHelpId(unnamed0 HWND, unnamed1 DWORD) bool

func SetWindowExtEx

func SetWindowExtEx(hdc HDC, x int32, y int32, lpsz *SIZE) bool

func SetWindowLongPtr

func SetWindowLongPtr(hWnd HWND, nIndex int32, dwNewLong uintptr) uintptr

func SetWindowOrgEx

func SetWindowOrgEx(hdc HDC, x int32, y int32, lppt *POINT) bool

func SetWindowPlacement

func SetWindowPlacement(hWnd HWND, lpwndpl *WINDOWPLACEMENT) bool

func SetWindowPos

func SetWindowPos(hWnd HWND, hWndInsertAfter HWND, x int32, y int32, cx int32, cy int32, uFlags UINT) bool

func SetWindowRgn

func SetWindowRgn(hWnd HWND, hRgn HRGN, bRedraw bool) int32

func SetWindowSubclass

func SetWindowSubclass(hWnd HWND, pfnSubclass SUBCLASSPROC, uIdSubclass *uint32, dwRefData *uint32) bool

func SetWindowText

func SetWindowText(hWnd HWND, lpString string) bool

func SetWorldTransform

func SetWorldTransform(hdc HDC, lpxf *XFORM) bool

func SetupComm

func SetupComm(hFile HANDLE, dwInQueue DWORD, dwOutQueue DWORD) bool

func ShellAbout

func ShellAbout(hWnd HWND, szApp string, szOtherStuff string, hIcon HICON) bool

func Shell_GetImageLists

func Shell_GetImageLists(lpBigList *HIMAGELIST, lpSmallList *HIMAGELIST) bool

func Shell_NotifyIcon added in v0.3.0

func Shell_NotifyIcon(dwMessage DWORD, nid PNOTIFYICONDATA) bool

func ShowCaret

func ShowCaret(hWnd HWND) bool

func ShowCursor

func ShowCursor(bShow bool) int32

func ShowHideMenuCtl

func ShowHideMenuCtl(hWnd HWND, uFlags *uint32, lpInfo *int32) bool

func ShowOwnedPopups

func ShowOwnedPopups(hWnd HWND, fShow bool) bool

func ShowScrollBar

func ShowScrollBar(hWnd HWND, wBar int32, bShow bool) bool

func ShowWindow

func ShowWindow(hWnd HWND, nCmdShow int32) bool

func ShowWindowAsync

func ShowWindowAsync(hWnd HWND, nCmdShow int32) bool

func SignalFileOpen

func SignalFileOpen(pidl PCIDLIST_ABSOLUTE) bool

func Sleep

func Sleep(dwMilliseconds DWORD)

func SndPlaySound

func SndPlaySound(pszSound string, fuSound UINT) bool

func StartDoc

func StartDoc(hdc HDC, lpdi *DOCINFO) int32

func StartPage

func StartPage(hdc HDC) int32

func StartService

func StartService(hService SC_HANDLE, dwNumServiceArgs DWORD, lpServiceArgVectors *LPCWSTR) bool

func StrCSpn

func StrCSpn(lpszStr string, lpszMatch string) int32

func StrCSpnI

func StrCSpnI(lpszStr string, lpszMatch string) int32

func StrCmpIW

func StrCmpIW(lpszStr string, lpszComp string) int32

func StrCmpW

func StrCmpW(lpszStr string, lpszComp string) int32

func StrIsIntlEqual

func StrIsIntlEqual(bCase bool, lpszStr string, lpszComp string, iLen int32) bool

func StrSpn

func StrSpn(lpszStr string, lpszMatch string) int32

func StrToInt64Ex

func StrToInt64Ex(lpszStr string, dwFlags DWORD, lpiRet *LONGLONG) bool

func StrToIntEx

func StrToIntEx(lpszStr string, dwFlags DWORD, lpiRet *int32) bool

func StrTrim

func StrTrim(lpszStr LPWSTR, lpszTrim string) bool

func Str_SetPtrW

func Str_SetPtrW(ppsz *LPWSTR, psz string) bool

func StretchBlt

func StretchBlt(hdcDest HDC, xDest int32, yDest int32, wDest int32, hDest int32, hdcSrc HDC, xSrc int32, ySrc int32, wSrc int32, hSrc int32, rop DWORD) bool

func StretchDIBits

func StretchDIBits(hdc HDC, xDest int32, yDest int32, destWidth int32, destHeight int32, xSrc int32, ySrc int32, srcWidth int32, srcHeight int32, lpBits uintptr, lpbmi *BITMAPINFO, iUsage UINT, rop DWORD) int32

func StrokeAndFillPath

func StrokeAndFillPath(hdc HDC) bool

func StrokePath

func StrokePath(hdc HDC) bool

func SubtractRect

func SubtractRect(lprcDst *RECT, lprcSrc1 *RECT, lprcSrc2 *RECT) bool

func SwapBuffers

func SwapBuffers(unnamed0 HDC) bool

func SwapMouseButton

func SwapMouseButton(fSwap bool) bool

func SwitchDesktop

func SwitchDesktop(hDesktop HDESK) bool

func SwitchToFiber

func SwitchToFiber(lpFiber LPVOID)

func SwitchToThisWindow

func SwitchToThisWindow(hwnd HWND, fUnknown bool)

func SwitchToThread

func SwitchToThread() bool

func SysFreeString

func SysFreeString(str BSTR)

func SysReAllocStringLen

func SysReAllocStringLen(old *BSTR, str *OLECHAR, aLen uint32) int32

func SystemFunction030

func SystemFunction030(b1 uintptr, b2 uintptr) bool

func SystemFunction035

func SystemFunction035(lpszDllFilePath LPCSTR) bool

func SystemParametersInfo

func SystemParametersInfo(uiAction UINT, uiParam UINT, pvParam uintptr, fWinIni UINT) bool

func SystemTimeToFileTime

func SystemTimeToFileTime(lpSystemTime *SYSTEMTIME, lpFileTime *FILETIME) bool

func TerminateJobObject

func TerminateJobObject(hJob HANDLE, uExitCode UINT) bool

func TerminateProcess

func TerminateProcess(hProcess HANDLE, uExitCode UINT) bool

func TerminateThread

func TerminateThread(hThread HANDLE, dwExitCode DWORD) bool

func TermsrvAppInstallMode

func TermsrvAppInstallMode() bool

func TextOut

func TextOut(hdc HDC, x int32, y int32, lpString string, c int32) bool

func TlsFree

func TlsFree(dwTlsIndex DWORD) bool

func TlsSetValue

func TlsSetValue(dwTlsIndex DWORD, lpTlsValue LPVOID) bool

func ToAscii

func ToAscii(uVirtKey UINT, uScanCode UINT, lpKeyState *byte, lpChar *uint16, uFlags UINT) int32

func ToAsciiEx

func ToAsciiEx(uVirtKey UINT, uScanCode UINT, lpKeyState *byte, lpChar *uint16, uFlags UINT, dwhkl HKL) int32

func ToUnicode

func ToUnicode(wVirtKey UINT, wScanCode UINT, lpKeyState *byte, pwszBuff LPWSTR, cchBuff int32, wFlags UINT) int32

func ToUnicodeEx

func ToUnicodeEx(wVirtKey UINT, wScanCode UINT, lpKeyState *byte, pwszBuff LPWSTR, cchBuff int32, wFlags UINT, dwhkl HKL) int32

func Toolhelp32ReadProcessMemory

func Toolhelp32ReadProcessMemory(th32ProcessID DWORD, lpBaseAddress uintptr, lpBuffer LPVOID, cbRead SIZE_T, lpNumberOfBytesRead *SIZE_T) bool

func TrackMouseEvent

func TrackMouseEvent(lpEventTrack *TRACKMOUSEEVENT) bool

func TrackPopupMenu

func TrackPopupMenu(hMenu HMENU, uFlags UINT, x int32, y int32, nReserved int32, hWnd HWND, prcRect *RECT) bool

func TrackPopupMenuEx

func TrackPopupMenuEx(unnamed0 HMENU, unnamed1 UINT, unnamed2 int32, unnamed3 int32, unnamed4 HWND, unnamed5 *TPMPARAMS) bool

func TransactNamedPipe

func TransactNamedPipe(hNamedPipe HANDLE, lpInBuffer LPVOID, nInBufferSize DWORD, lpOutBuffer LPVOID, nOutBufferSize DWORD, lpBytesRead *uint32, lpOverlapped *OVERLAPPED) bool

func TranslateAccelerator

func TranslateAccelerator(hWnd HWND, hAccTable HACCEL, lpMsg *MSG) int32

func TranslateCharsetInfo

func TranslateCharsetInfo(lpSrc *uint32, lpCs *CHARSETINFO, dwFlags DWORD) bool

func TranslateMDISysAccel

func TranslateMDISysAccel(hWndClient HWND, lpMsg *MSG) bool

func TranslateMessage

func TranslateMessage(lpMsg *MSG) bool

func TransmitCommChar

func TransmitCommChar(hFile HANDLE, cChar byte) bool

func TypeNames

func TypeNames() []string

func Typeof

func Typeof(name string) reflect.Type

func UTRegister

func UTRegister(hModule HMODULE, lpsz16BITDLL LPSTR, lpszInitName LPSTR, lpszProcName LPSTR, ppfn32Thunk *FARPROC, pfnUT32CallBack FARPROC, lpBuff LPVOID) bool

func UTUnRegister

func UTUnRegister(hModule HMODULE)

func UnhookWinEvent

func UnhookWinEvent(hWinEventHook HWINEVENTHOOK) bool

func UnhookWindowsHook

func UnhookWindowsHook(nCode int32, pfnFilterProc HOOKPROC) bool

func UnhookWindowsHookEx

func UnhookWindowsHookEx(hhk HHOOK) bool

func UnionRect

func UnionRect(lprcDst *RECT, lprcSrc1 *RECT, lprcSrc2 *RECT) bool

func UnloadKeyboardLayout

func UnloadKeyboardLayout(hkl HKL) bool

func UnlockFile

func UnlockFile(hFile HANDLE, dwFileOffsetLow DWORD, dwFileOffsetHigh DWORD, nNumberOfBytesToUnlockLow DWORD, nNumberOfBytesToUnlockHigh DWORD) bool

func UnlockFileEx

func UnlockFileEx(hFile HANDLE, dwReserved DWORD, nNumberOfBytesToUnlockLow DWORD, nNumberOfBytesToUnlockHigh DWORD, lpOverlapped *OVERLAPPED) bool

func UnlockServiceDatabase

func UnlockServiceDatabase(scLock SC_LOCK) bool

func UnmapViewOfFile

func UnmapViewOfFile(lpBaseAddress uintptr) bool

func UnpackDDElParam

func UnpackDDElParam(msg UINT, lParam LPARAM, puiLo *uintptr, puiHi *uintptr) bool

func UnrealizeObject

func UnrealizeObject(h HGDIOBJ) bool

func UnregisterClass

func UnregisterClass(lpClassName string, hInstance HINSTANCE) bool

func UnregisterDeviceNotification

func UnregisterDeviceNotification(handle HDEVNOTIFY) bool

func UnregisterHotKey

func UnregisterHotKey(hWnd HWND, id int32) bool

func UnregisterPowerSettingNotification

func UnregisterPowerSettingNotification(handle HPOWERNOTIFY) bool

func UnregisterTouchWindow

func UnregisterTouchWindow(hwnd HWND) bool

func UnregisterWait

func UnregisterWait(waitHandle HANDLE) bool

func UnregisterWaitEx

func UnregisterWaitEx(waitHandle HANDLE, completionEvent HANDLE) bool

func UpdateColors

func UpdateColors(hdc HDC) bool

func UpdateICMRegKey

func UpdateICMRegKey(reserved DWORD, lpszCMID LPWSTR, lpszFileName LPWSTR, command UINT) bool

func UpdateLayeredWindow

func UpdateLayeredWindow(hWnd HWND, hdcDst HDC, pptDst *POINT, psize *SIZE, hdcSrc HDC, pptSrc *POINT, crKey COLORREF, pblend *BLENDFUNCTION, dwFlags DWORD) bool

func UpdateLayeredWindowIndirect

func UpdateLayeredWindowIndirect(hWnd HWND, pULWInfo *UPDATELAYEREDWINDOWINFO) bool

func UpdatePanningFeedback

func UpdatePanningFeedback(hwnd HWND, lTotalOverpanOffsetX LONG, lTotalOverpanOffsetY LONG, fInInertia bool) bool

func UpdateResource

func UpdateResource(hUpdate HANDLE, lpType string, lpName string, wLanguage WORD, lpData LPVOID, cb DWORD) bool

func UpdateWindow

func UpdateWindow(hWnd HWND) bool

func UrlGetLocation

func UrlGetLocation(pszUrl string) string

func UrlIs

func UrlIs(pszUrl string, urlis URLIS) bool

func UrlIsNoHistory

func UrlIsNoHistory(pszUrl string) bool

func UrlIsOpaque

func UrlIsOpaque(pszUrl string) bool

func User32InitializeImmEntryTable

func User32InitializeImmEntryTable(unnamed0 DWORD) bool

func UserHandleGrantAccess

func UserHandleGrantAccess(hUserHandle HANDLE, hJob HANDLE, bGrant bool) bool

func UserRegisterWowHandlers

func UserRegisterWowHandlers(aNew uintptr, orig uintptr)

func VARIANT_UserFree

func VARIANT_UserFree(pFlags *ULONG, pvar *VARIANT)

func ValidateRect

func ValidateRect(hWnd HWND, lpRect *RECT) bool

func ValidateRgn

func ValidateRgn(hWnd HWND, hRgn HRGN) bool

func VariantInit

func VariantInit(pVarg *VARIANTARG)

func VerQueryValue

func VerQueryValue(pBlock LPVOID, lpSubBlock string, lplpBuffer *LPVOID, puLen *uint32) bool

func VerifyConsoleIoHandle

func VerifyConsoleIoHandle(handle HANDLE) bool

func VerifyScripts

func VerifyScripts(dwFlags DWORD, lpLocaleScripts string, cchLocaleScripts int32, lpTestScripts string, cchTestScripts int32) bool

func VirtualFree

func VirtualFree(lpAddress LPVOID, dwSize SIZE_T, dwFreeType DWORD) bool

func VirtualFreeEx

func VirtualFreeEx(hProcess HANDLE, lpAddress LPVOID, dwSize SIZE_T, dwFreeType DWORD) bool

func VirtualLock

func VirtualLock(lpAddress LPVOID, dwSize SIZE_T) bool

func VirtualProtect

func VirtualProtect(lpAddress LPVOID, dwSize SIZE_T, flNewProtect DWORD, lpflOldProtect *DWORD) bool

func VirtualProtectEx

func VirtualProtectEx(hProcess HANDLE, lpAddress LPVOID, dwSize SIZE_T, flNewProtect DWORD, lpflOldProtect *DWORD) bool

func VirtualUnlock

func VirtualUnlock(lpAddress LPVOID, dwSize SIZE_T) bool

func WINNLSEnableIME

func WINNLSEnableIME(unnamed0 HWND, unnamed1 bool) bool

func WINNLSGetEnableStatus

func WINNLSGetEnableStatus(unnamed0 HWND) bool

func WSACloseEvent

func WSACloseEvent(event WSAEVENT) bool

func WSAConnect

func WSAConnect(s SOCKET, name *Sockaddr, namelen int32, lpCallerData LPWSABUF, lpCalleeData LPWSABUF, lpSQOS *QOS, lpGQOS *QOS) int32

func WSADuplicateSocket

func WSADuplicateSocket(s SOCKET, dwProcessId DWORD, lpProtocolInfo LPWSAPROTOCOL_INFO) int32

func WSAEnumNetworkEvents

func WSAEnumNetworkEvents(s SOCKET, hEvent WSAEVENT, lpEvent *WSANETWORKEVENTS) int32

func WSAEventSelect

func WSAEventSelect(s SOCKET, hEvent WSAEVENT, lEvent LONG) int32

func WSAGetOverlappedResult

func WSAGetOverlappedResult(s SOCKET, lpOverlapped LPWSAOVERLAPPED, lpcbTransfer *uint32, fWait bool, lpdwFlags *uint32) bool

func WSAGetQOSByName

func WSAGetQOSByName(s SOCKET, lpQOSName LPWSABUF, lpQOS *QOS) bool

func WSAHtonl

func WSAHtonl(s SOCKET, hostlong ULONG, lpnetlong *ULONG) int32

func WSAHtons

func WSAHtons(s SOCKET, hostshort uint16, lpnetshort *uint16) int32

func WSAInstallServiceClass

func WSAInstallServiceClass(info LPWSASERVICECLASSINFO) int32

func WSAIsBlocking

func WSAIsBlocking() bool

func WSAPoll

func WSAPoll(wfds *WSAPOLLFD, count ULONG, timeout int32) int32

func WSARecv

func WSARecv(s SOCKET, lpBuffers LPWSABUF, dwBufferCount DWORD, numberOfBytesReceived *uint32, lpFlags *uint32, lpOverlapped LPWSAOVERLAPPED, lpCompletionRoutine LPWSAOVERLAPPED_COMPLETION_ROUTINE) int32

func WSARemoveServiceClass

func WSARemoveServiceClass(info *GUID) int32

func WSASendMsg

func WSASendMsg(s SOCKET, msg *WSAMSG, dwFlags DWORD, lpNumberOfBytesSent *uint32, lpOverlapped LPWSAOVERLAPPED, lpCompletionRoutine LPWSAOVERLAPPED_COMPLETION_ROUTINE) int32

func WSASetLastError

func WSASetLastError(iError INT)

func WSAStartup

func WSAStartup(wVersionRequested WORD, lpWSAData *WSADATA) int32

func WaitCommEvent

func WaitCommEvent(hFile HANDLE, lpEvtMask *uint32, lpOverlapped *OVERLAPPED) bool

func WaitMessage

func WaitMessage() bool

func WaitNamedPipe

func WaitNamedPipe(lpNamedPipeName string, nTimeOut DWORD) bool

func WdtpInterfacePointer_UserFree

func WdtpInterfacePointer_UserFree(punk *IUnknown)

func WglCopyContext

func WglCopyContext(unnamed0 HGLRC, unnamed1 HGLRC, unnamed2 UINT) bool

func WglDeleteContext

func WglDeleteContext(unnamed0 HGLRC) bool

func WglDescribeLayerPlane

func WglDescribeLayerPlane(unnamed0 HDC, unnamed1 int32, unnamed2 int32, unnamed3 UINT, unnamed4 *LAYERPLANEDESCRIPTOR) bool

func WglGetLayerPaletteEntries

func WglGetLayerPaletteEntries(unnamed0 HDC, unnamed1 int32, unnamed2 int32, unnamed3 int32, unnamed4 *COLORREF) int32

func WglMakeCurrent

func WglMakeCurrent(unnamed0 HDC, unnamed1 HGLRC) bool

func WglRealizeLayerPalette

func WglRealizeLayerPalette(unnamed0 HDC, unnamed1 int32, unnamed2 bool) bool

func WglSetLayerPaletteEntries

func WglSetLayerPaletteEntries(unnamed0 HDC, unnamed1 int32, unnamed2 int32, unnamed3 int32, unnamed4 *COLORREF) int32

func WglSetPixelFormat

func WglSetPixelFormat(hdc HDC, format INT, descr *PIXELFORMATDESCRIPTOR) bool

func WglShareLists

func WglShareLists(unnamed0 HGLRC, unnamed1 HGLRC) bool

func WglSwapLayerBuffers

func WglSwapLayerBuffers(unnamed0 HDC, unnamed1 UINT) bool

func WglUseFontBitmaps

func WglUseFontBitmaps(unnamed0 HDC, unnamed1 DWORD, unnamed2 DWORD, unnamed3 DWORD) bool

func WglUseFontOutlines

func WglUseFontOutlines(unnamed0 HDC, unnamed1 DWORD, unnamed2 DWORD, unnamed3 DWORD, unnamed4 FLOAT, unnamed5 FLOAT, unnamed6 int32, unnamed7 *GLYPHMETRICSFLOAT) bool

func WidenPath

func WidenPath(hdc HDC) bool

func WinHelp

func WinHelp(hWndMain HWND, lpszHelp string, uCommand UINT, dwData *uint32) bool

func Wow64DisableWow64FsRedirection

func Wow64DisableWow64FsRedirection(oldValue *PVOID) bool

func Wow64RevertWow64FsRedirection

func Wow64RevertWow64FsRedirection(olValue uintptr) bool

func WriteCabinetState

func WriteCabinetState(cs *CABINETSTATE) bool

func WriteConsole

func WriteConsole(hConsoleOutput HANDLE, lpBuffer uintptr, nNumberOfCharsToWrite DWORD, lpNumberOfCharsWritten *uint32, lpReserved LPVOID) bool

func WriteConsoleOutputAttribute

func WriteConsoleOutputAttribute(hConsoleOutput HANDLE, lpAttribute *WORD, nLength DWORD, dwWriteCoord COORD, lpNumberOfAttrsWritten *uint32) bool

func WriteConsoleOutputCharacter

func WriteConsoleOutputCharacter(hConsoleOutput HANDLE, lpCharacter string, nLength DWORD, dwWriteCoord COORD, lpNumberOfCharsWritten *uint32) bool

func WriteFile

func WriteFile(hFile HANDLE, lpBuffer uintptr, nNumberOfBytesToWrite DWORD, lpNumberOfBytesWritten *uint32, lpOverlapped *OVERLAPPED) bool

func WritePrivateProfileSection

func WritePrivateProfileSection(lpAppName string, lpString string, lpFileName string) bool

func WritePrivateProfileString

func WritePrivateProfileString(lpAppName string, lpKeyName string, lpString string, lpFileName string) bool

func WritePrivateProfileStruct

func WritePrivateProfileStruct(lpszSection string, lpszKey string, lpStruct LPVOID, uSizeStruct UINT, szFile string) bool

func WriteProcessMemory

func WriteProcessMemory(hProcess HANDLE, lpBaseAddress LPVOID, lpBuffer uintptr, nSize SIZE_T, lpNumberOfBytesWritten *SIZE_T) bool

func WriteProfileSection

func WriteProfileSection(lpAppName string, lpString string) bool

func WriteProfileString

func WriteProfileString(lpAppName string, lpKeyName string, lpString string) bool

func XFORMOBJ_bApplyXform

func XFORMOBJ_bApplyXform(pxo *XFORMOBJ, iMode ULONG, cPoints ULONG, pvIn uintptr, pvOut uintptr) bool

func ZombifyActCtx

func ZombifyActCtx(hActCtx HANDLE) bool

Types

type ABC

type ABC struct {
	AbcA int32
	AbcB UINT
	AbcC int32
}

type ABCFLOAT

type ABCFLOAT struct {
	AbcfA FLOAT
	AbcfB FLOAT
	AbcfC FLOAT
}

type ABORTPROC

type ABORTPROC func(unnamed0 HDC, unnamed1 int32) BOOL

type ACCEL

type ACCEL struct {
	FVirt BYTE
	Key   WORD
	Cmd   WORD
}

type ACCESS_MASK

type ACCESS_MASK uint32

type ACCESS_MODE

type ACCESS_MODE int32
const (
	NOT_USED_ACCESS ACCESS_MODE = iota
	GRANT_ACCESS
	SET_ACCESS
	DENY_ACCESS
	REVOKE_ACCESS
	SET_AUDIT_SUCCESS
	SET_AUDIT_FAILURE
)

type ACL

type ACL struct {
	AclRevision byte
	Sbz1        byte
	AclSize     uint16
	AceCount    uint16
	Sbz2        uint16
}

type ADDRESS_FAMILY

type ADDRESS_FAMILY int16

type ADDRINFO

type ADDRINFO struct {
	Ai_flags     int32
	Ai_family    int32
	Ai_socktype  int32
	Ai_protocol  int32
	Ai_addrlen   SIZE_T
	Ai_canonname PWSTR
	Ai_addr      uintptr // struct sockaddr *
	Ai_next      *ADDRINFO
}

type ADDRINFOEX

type ADDRINFOEX struct {
	Ai_flags     int32
	Ai_family    int32
	Ai_socktype  int32
	Ai_protocol  int32
	Ai_addrlen   SIZE_T
	Ai_canonname PWSTR
	Ai_addr      uintptr // struct sockaddr*
	Ai_blob      LPVOID
	Ai_bloblen   SIZE_T
	Ai_provider  LPGUID
	Ai_next      *ADDRINFOEX
}

type AFPROTOCOLS

type AFPROTOCOLS struct {
	IAddressFamily INT
	IProtocol      INT
}

type ALG_ID

type ALG_ID uint32

type ALTTABINFO

type ALTTABINFO struct {
	CbSize    uint32
	CItems    int32
	CColumns  int32
	CRows     int32
	IColFocus int32
	IRowFocus int32
	CxItem    int32
	CyItem    int32
	PtStart   POINT
}

type APPBARDATA

type APPBARDATA struct {
	CbSize           DWORD
	HWnd             HWND
	UCallbackMessage UINT
	UEdge            UINT
	Rc               RECT
	LParam           LPARAM
}

type APTTYPE added in v0.3.0

type APTTYPE int32

type APTTYPEQUALIFIER added in v0.3.0

type APTTYPEQUALIFIER int32

type ARRAY_INFO

type ARRAY_INFO struct {
	Dimension             int32
	BufferConformanceMark *uint32
	BufferVarianceMark    *uint32
	MaxCountArray         *uint32
	OffsetArray           *uint32
	ActualCountArray      *uint32
}

type ASSOCF

type ASSOCF DWORD

type ASSOCKEY

type ASSOCKEY int32
const (
	ASSOCKEY_SHELLEXECCLASS ASSOCKEY = iota + 1
	ASSOCKEY_APP
	ASSOCKEY_CLASS
	ASSOCKEY_BASECLASS
	ASSOCKEY_MAX
)

type ASSOCSTR

type ASSOCSTR int32
const (
	ASSOCSTR_COMMAND ASSOCSTR = iota + 1
	ASSOCSTR_EXECUTABLE
	ASSOCSTR_FRIENDLYDOCNAME
	ASSOCSTR_FRIENDLYAPPNAME
	ASSOCSTR_NOOPEN
	ASSOCSTR_SHELLNEWVALUE
	ASSOCSTR_DDECOMMAND
	ASSOCSTR_DDEIFEXEC
	ASSOCSTR_DDEAPPLICATION
	ASSOCSTR_DDETOPIC
	ASSOCSTR_INFOTIP
	ASSOCSTR_QUICKTIP
	ASSOCSTR_TILEINFO
	ASSOCSTR_CONTENTTYPE
	ASSOCSTR_DEFAULTICON
	ASSOCSTR_SHELLEXTENSION
	ASSOCSTR_DROPTARGET
	ASSOCSTR_DELEGATEEXECUTE
	ASSOCSTR_SUPPORTED_URI_PROTOCOLS
	ASSOCSTR_MAX
)

type ASSOC_FILTER

type ASSOC_FILTER int32
const (
	ASSOC_FILTER_NONE        ASSOC_FILTER = 0
	ASSOC_FILTER_RECOMMENDED ASSOC_FILTER = 0x1
)

type ATOM

type ATOM uint16

func AddAtom

func AddAtom(lpString string) ATOM

func DeleteAtom

func DeleteAtom(nAtom ATOM) ATOM

func FindAtom

func FindAtom(lpString string) ATOM

func GlobalAddAtom

func GlobalAddAtom(lpString string) ATOM

func GlobalDeleteAtom

func GlobalDeleteAtom(nAtom ATOM) ATOM

func GlobalFindAtom

func GlobalFindAtom(lpString string) ATOM

func RegisterClass

func RegisterClass(lpWndClass *WNDCLASS) ATOM

func RegisterClassEx

func RegisterClassEx(unnamed0 *WNDCLASSEX) ATOM

type AUDIT_EVENT_TYPE

type AUDIT_EVENT_TYPE int32
const (
	AuditEventObjectAccess AUDIT_EVENT_TYPE = iota
	AuditEventDirectoryServiceAccess
)

type AUDIT_POLICY_INFORMATION

type AUDIT_POLICY_INFORMATION struct {
	AuditSubCategoryGuid GUID
	AuditingInformation  ULONG
	AuditCategoryGuid    GUID
}

type AUTO_SCROLL_DATA

type AUTO_SCROLL_DATA struct {
	INextSample  int32
	DwLastScroll DWORD
	BFull        BOOL
	Pts          [NUM_POINTS]POINT
	DwTimes      [NUM_POINTS]DWORD
}

type AUXCAPS

type AUXCAPS struct {
	WMid           WORD
	WPid           WORD
	VDriverVersion MMVERSION
	SzPname        [MAXPNAMELEN]WCHAR
	WTechnology    WORD
	WReserved1     WORD
	DwSupport      DWORD
}

type BFFCALLBACK

type BFFCALLBACK func(hwnd HWND, uMsg UINT, lParam LPARAM, lpData LPARAM) int32

type BIND_OPTS added in v0.3.0

type BIND_OPTS struct {
	CbStruct            DWORD
	GrfFlags            DWORD
	GrfMode             DWORD
	DwTickCountDeadline DWORD
}

type BITMAP

type BITMAP struct {
	BmType       LONG
	BmWidth      LONG
	BmHeight     LONG
	BmWidthBytes LONG
	BmPlanes     WORD
	BmBitsPixel  WORD
	BmBits       LPVOID
}

type BITMAPINFO

type BITMAPINFO struct {
	BmiHeader BITMAPINFOHEADER
	BmiColors [1]RGBQUAD
}

type BITMAPINFOHEADER

type BITMAPINFOHEADER struct {
	BiSize          DWORD
	BiWidth         LONG
	BiHeight        LONG
	BiPlanes        WORD
	BiBitCount      WORD
	BiCompression   DWORD
	BiSizeImage     DWORD
	BiXPelsPerMeter LONG
	BiYPelsPerMeter LONG
	BiClrUsed       DWORD
	BiClrImportant  DWORD
}

type BLENDFUNCTION

type BLENDFUNCTION struct {
	BlendOp             byte
	BlendFlags          byte
	SourceConstantAlpha byte
	AlphaFormat         byte
}

type BLENDOBJ

type BLENDOBJ struct {
	BlendFunction BLENDFUNCTION
}

type BLOB

type BLOB struct {
	CbSize    ULONG
	PBlobData *BYTE
}

type BOOL

type BOOL int32
const (
	TRUE  BOOL = 1
	FALSE BOOL = 0
)

type BOOLEAN

type BOOLEAN byte

func AuditComputeEffectivePolicyBySid

func AuditComputeEffectivePolicyBySid(pSid PSID, pSubCategoryGuids *GUID, policyCount ULONG, ppAuditPolicy *PAUDIT_POLICY_INFORMATION) BOOLEAN

func AuditComputeEffectivePolicyByToken

func AuditComputeEffectivePolicyByToken(hTokenHandle HANDLE, pSubCategoryGuids *GUID, policyCount ULONG, ppAuditPolicy *PAUDIT_POLICY_INFORMATION) BOOLEAN

func AuditEnumerateCategories

func AuditEnumerateCategories(ppAuditCategoriesArray uintptr, pCountReturned *uint32) BOOLEAN

func AuditEnumeratePerUserPolicy

func AuditEnumeratePerUserPolicy(ppAuditSidArray *PPOLICY_AUDIT_SID_ARRAY) BOOLEAN

func AuditEnumerateSubCategories

func AuditEnumerateSubCategories(pAuditCategoryGuid *GUID, bRetrieveAllSubCategories BOOLEAN, ppAuditSubCategoriesArray uintptr, pCountReturned *uint32) BOOLEAN

func AuditLookupCategoryGuidFromCategoryId

func AuditLookupCategoryGuidFromCategoryId(auditCategoryId POLICY_AUDIT_EVENT_TYPE, pAuditCategoryGuid *GUID) BOOLEAN

func AuditLookupCategoryIdFromCategoryGuid

func AuditLookupCategoryIdFromCategoryGuid(pAuditCategoryGuid *GUID, pAuditCategoryId PPOLICY_AUDIT_EVENT_TYPE) BOOLEAN

func AuditLookupCategoryName

func AuditLookupCategoryName(pAuditCategoryGuid *GUID, ppszCategoryName *LPWSTR) BOOLEAN

func AuditLookupSubCategoryName

func AuditLookupSubCategoryName(pAuditSubCategoryGuid *GUID, ppszSubCategoryName *LPWSTR) BOOLEAN

func AuditQueryPerUserPolicy

func AuditQueryPerUserPolicy(pSid PSID, pSubCategoryGuids *GUID, policyCount ULONG, ppAuditPolicy *PAUDIT_POLICY_INFORMATION) BOOLEAN

func AuditQuerySecurity

func AuditQuerySecurity(securityInformation SECURITY_INFORMATION, ppSecurityDescriptor *PSECURITY_DESCRIPTOR) BOOLEAN

func AuditQuerySystemPolicy

func AuditQuerySystemPolicy(pSubCategoryGuids *GUID, policyCount ULONG, ppAuditPolicy *PAUDIT_POLICY_INFORMATION) BOOLEAN

func AuditSetPerUserPolicy

func AuditSetPerUserPolicy(pSid PSID, pAuditPolicy PAUDIT_POLICY_INFORMATION, policyCount ULONG) BOOLEAN

func AuditSetSecurity

func AuditSetSecurity(securityInformation SECURITY_INFORMATION, pSecurityDescriptor PSECURITY_DESCRIPTOR) BOOLEAN

func AuditSetSystemPolicy

func AuditSetSystemPolicy(pAuditPolicy PAUDIT_POLICY_INFORMATION, policyCount ULONG) BOOLEAN

func ClosePrivateNamespace

func ClosePrivateNamespace(handle HANDLE, flags ULONG) BOOLEAN
func CreateSymbolicLink(lpSymlinkFileName string, lpTargetFileName string, dwFlags DWORD) BOOLEAN

func CreateSymbolicLinkTransacted

func CreateSymbolicLinkTransacted(lpSymlinkFileName string, lpTargetFileName string, dwFlags DWORD, hTransaction HANDLE) BOOLEAN

func SystemFunction036

func SystemFunction036(pbBuffer uintptr, dwLen ULONG) BOOLEAN

func TryAcquireSRWLockExclusive

func TryAcquireSRWLockExclusive(sRWLock PSRWLOCK) BOOLEAN

func TryAcquireSRWLockShared

func TryAcquireSRWLockShared(sRWLock PSRWLOCK) BOOLEAN

func Wow64EnableWow64FsRedirection

func Wow64EnableWow64FsRedirection(wow64FsEnableRedirection BOOLEAN) BOOLEAN

type BP_ANIMATIONPARAMS

type BP_ANIMATIONPARAMS struct {
	CbSize     DWORD
	DwFlags    DWORD
	Style      BP_ANIMATIONSTYLE
	DwDuration DWORD
}

type BP_ANIMATIONSTYLE

type BP_ANIMATIONSTYLE int32
const (
	BPAS_NONE BP_ANIMATIONSTYLE = iota
	BPAS_LINEAR
	BPAS_CUBIC
	BPAS_SINE
)

type BP_BUFFERFORMAT

type BP_BUFFERFORMAT int32
const (
	BPBF_COMPATIBLEBITMAP BP_BUFFERFORMAT = iota
	BPBF_DIB
	BPBF_TOPDOWNDIB
	BPBF_TOPDOWNMONODIB
)

type BP_PAINTPARAMS

type BP_PAINTPARAMS struct {
	CbSize         DWORD
	DwFlags        DWORD
	PrcExclude     *RECT
	PBlendFunction *BLENDFUNCTION
}

type BROWSEINFO

type BROWSEINFO struct {
	HwndOwner      HWND
	PidlRoot       PCIDLIST_ABSOLUTE
	PszDisplayName LPWSTR
	LpszTitle      LPCWSTR
	UlFlags        UINT
	Lpfn           uintptr // BFFCALLBACK
	LParam         LPARAM
	IImage         int32
}

type BRUSHOBJ

type BRUSHOBJ struct {
	ISolidColor ULONG
	PvRbrush    PVOID
	FlColorType FLONG
}

type BSMINFO

type BSMINFO struct {
	CbSize uint32
	Hdesk  HDESK
	Hwnd   HWND
	Luid   LUID
}

type BSTR

type BSTR *OLECHAR

func PropSysAllocString

func PropSysAllocString(str LPCOLESTR) BSTR

func SysAllocString

func SysAllocString(str LPCOLESTR) BSTR

func SysAllocStringByteLen

func SysAllocStringByteLen(str LPCSTR, aLen UINT) BSTR

func SysAllocStringLen

func SysAllocStringLen(str *OLECHAR, aLen uint32) BSTR

type BSTRBLOB

type BSTRBLOB struct {
	CbSize ULONG
	PData  *BYTE
}

type BYTE

type BYTE byte

type CABINETSTATE

type CABINETSTATE struct {
	CLength  WORD
	NVersion WORD

	FMenuEnumFilter UINT
	// contains filtered or unexported fields
}

func (*CABINETSTATE) FAdminsCreateCommonGroups

func (this *CABINETSTATE) FAdminsCreateCommonGroups() BOOL

func (*CABINETSTATE) FDontPrettyNames

func (this *CABINETSTATE) FDontPrettyNames() BOOL

func (*CABINETSTATE) FDontShowDescBar

func (this *CABINETSTATE) FDontShowDescBar() BOOL

func (*CABINETSTATE) FFullPathTitle

func (this *CABINETSTATE) FFullPathTitle() BOOL

func (*CABINETSTATE) FNewWindowMode

func (this *CABINETSTATE) FNewWindowMode() BOOL

func (*CABINETSTATE) FNotShell

func (this *CABINETSTATE) FNotShell() BOOL

func (*CABINETSTATE) FSaveLocalView

func (this *CABINETSTATE) FSaveLocalView() BOOL

func (*CABINETSTATE) FShowCompColor

func (this *CABINETSTATE) FShowCompColor() BOOL

func (*CABINETSTATE) FSimpleDefault

func (this *CABINETSTATE) FSimpleDefault() BOOL

type CABOOL

type CABOOL struct {
	CElems ULONG
	PElems *VARIANT_BOOL
}

type CABSTR

type CABSTR struct {
	CElems ULONG
	PElems *BSTR
}

type CABSTRBLOB

type CABSTRBLOB struct {
	CElems ULONG
	PElems *BSTRBLOB
}

type CAC

type CAC struct {
	CElems ULONG
	PElems *CHAR
}

type CACLIPDATA

type CACLIPDATA struct {
	CElems ULONG
	PElems *CLIPDATA
}

type CACLSID

type CACLSID struct {
	CElems ULONG
	PElems *CLSID
}

type CACY

type CACY struct {
	CElems ULONG
	PElems *CY
}

type CADATE

type CADATE struct {
	CElems ULONG
	PElems *DATE
}

type CADBL

type CADBL struct {
	CElems ULONG
	PElems *DOUBLE
}

type CAFILETIME

type CAFILETIME struct {
	CElems ULONG
	PElems *FILETIME
}

type CAFLT

type CAFLT struct {
	CElems ULONG
	PElems *FLOAT
}

type CAH

type CAH struct {
	CElems ULONG
	PElems *LARGE_INTEGER
}

type CAI

type CAI struct {
	CElems ULONG
	PElems *SHORT
}

type CAL

type CAL struct {
	CElems ULONG
	PElems *LONG
}

type CALID

type CALID uint32

type CALLCONV

type CALLCONV int32

type CALPSTR

type CALPSTR struct {
	CElems ULONG
	PElems *LPSTR
}

type CALPWSTR

type CALPWSTR struct {
	CElems ULONG
	PElems *LPWSTR
}

type CALTYPE

type CALTYPE DWORD

type CANDIDATEFORM

type CANDIDATEFORM struct {
	DwIndex      DWORD
	DwStyle      DWORD
	PtCurrentPos POINT
	RcArea       RECT
}

type CANDIDATELIST

type CANDIDATELIST struct {
	DwSize      DWORD
	DwStyle     DWORD
	DwCount     DWORD
	DwSelection DWORD
	DwPageStart DWORD
	DwPageSize  DWORD
	DwOffset    [1]DWORD
}

type CAPROPVARIANT

type CAPROPVARIANT struct {
	CElems ULONG
	PElems *PROPVARIANT
}

type CASCODE

type CASCODE struct {
	CElems ULONG
	PElems *SCODE
}

type CAUB

type CAUB struct {
	CElems ULONG
	PElems *UCHAR
}

type CAUH

type CAUH struct {
	CElems ULONG
	PElems *ULARGE_INTEGER
}

type CAUI

type CAUI struct {
	CElems ULONG
	PElems *USHORT
}

type CAUL

type CAUL struct {
	CElems ULONG
	PElems *ULONG
}

type CCHOOKPROC

type CCHOOKPROC func(unnamed0 HWND, unnamed1 UINT, unnamed2 WPARAM, unnamed3 LPARAM) UINT_PTR

type CERT_CONTEXT

type CERT_CONTEXT struct {
	DwCertEncodingType DWORD
	PbCertEncoded      *BYTE
	CbCertEncoded      DWORD
	PCertInfo          PCERT_INFO
	HCertStore         HCERTSTORE
}

type CERT_EXTENSION

type CERT_EXTENSION struct {
	PszObjId  LPSTR
	FCritical BOOL
	Value     CRYPT_OBJID_BLOB
}

type CERT_INFO

type CERT_INFO struct {
	DwVersion            DWORD
	SerialNumber         CRYPT_INTEGER_BLOB
	SignatureAlgorithm   CRYPT_ALGORITHM_IDENTIFIER
	Issuer               CERT_NAME_BLOB
	NotBefore            FILETIME
	NotAfter             FILETIME
	Subject              CERT_NAME_BLOB
	SubjectPublicKeyInfo CERT_PUBLIC_KEY_INFO
	IssuerUniqueId       CRYPT_BIT_BLOB
	SubjectUniqueId      CRYPT_BIT_BLOB
	CExtension           DWORD
	RgExtension          PCERT_EXTENSION
}

type CERT_NAME_BLOB

type CERT_NAME_BLOB CRYPTOAPI_BLOB_

type CERT_PUBLIC_KEY_INFO

type CERT_PUBLIC_KEY_INFO struct {
	Algorithm CRYPT_ALGORITHM_IDENTIFIER
	PublicKey CRYPT_BIT_BLOB
}

type CERT_RDN_VALUE_BLOB

type CERT_RDN_VALUE_BLOB CRYPTOAPI_BLOB_

type CHAR

type CHAR byte

type CHARSETINFO

type CHARSETINFO struct {
	CiCharset UINT
	CiACP     UINT
	Fs        FONTSIGNATURE
}

type CHOOSECOLOR

type CHOOSECOLOR struct {
	LStructSize    DWORD
	HwndOwner      HWND
	HInstance      HWND
	RgbResult      COLORREF
	LpCustColors   *COLORREF
	Flags          DWORD
	LCustData      LPARAM
	LpfnHook       uintptr // LPCCHOOKPROC
	LpTemplateName LPCWSTR
}

type CHOOSEFONT

type CHOOSEFONT struct {
	LStructSize    DWORD
	HwndOwner      HWND
	HDC            HDC
	LpLogFont      LPLOGFONT
	IPointSize     INT
	Flags          DWORD
	RgbColors      COLORREF
	LCustData      LPARAM
	LpfnHook       uintptr // LPCFHOOKPROC
	LpTemplateName LPCWSTR
	HInstance      HINSTANCE
	LpszStyle      LPWSTR
	NFontType      WORD

	NSizeMin INT
	NSizeMax INT
	// contains filtered or unexported fields
}

type CIEXYZ

type CIEXYZ struct {
	CiexyzX FXPT2DOT30
	CiexyzY FXPT2DOT30
	CiexyzZ FXPT2DOT30
}

type CIEXYZTRIPLE

type CIEXYZTRIPLE struct {
	CiexyzRed   CIEXYZ
	CiexyzGreen CIEXYZ
	CiexyzBlue  CIEXYZ
}

type CLIPDATA

type CLIPDATA struct {
	CbSize    ULONG
	UlClipFmt LONG
	PClipData *BYTE
}

type CLIPFORMAT

type CLIPFORMAT WORD

type CLIPLINE

type CLIPLINE struct {
	PtfxA       POINTFIX
	PtfxB       POINTFIX
	LStyleState LONG
	C           ULONG
	Arun        [1]RUN
}

type CLIPOBJ

type CLIPOBJ struct {
	IUniq        ULONG
	RclBounds    RECTL
	IDComplexity BYTE
	IFComplexity BYTE
	IMode        BYTE
	FjOptions    BYTE
}

type CLSID

type CLSID GUID

type COAUTHIDENTITY added in v0.3.0

type COAUTHIDENTITY struct {
	User           *USHORT
	UserLength     ULONG
	Domain         *USHORT
	DomainLength   ULONG
	Password       *USHORT
	PasswordLength ULONG
	Flags          ULONG
}

type COAUTHINFO added in v0.3.0

type COAUTHINFO struct {
	DwAuthnSvc           DWORD
	DwAuthzSvc           DWORD
	PwszServerPrincName  LPWSTR
	DwAuthnLevel         DWORD
	DwImpersonationLevel DWORD
	PAuthIdentityData    *COAUTHIDENTITY
	DwCapabilities       DWORD
}

type COLOR16

type COLOR16 USHORT

type COLORADJUSTMENT

type COLORADJUSTMENT struct {
	CaSize            WORD
	CaFlags           WORD
	CaIlluminantIndex WORD
	CaRedGamma        WORD
	CaGreenGamma      WORD
	CaBlueGamma       WORD
	CaReferenceBlack  WORD
	CaReferenceWhite  WORD
	CaContrast        SHORT
	CaBrightness      SHORT
	CaColorfulness    SHORT
	CaRedGreenTint    SHORT
}

type COLORMAP

type COLORMAP struct {
	From COLORREF
	To   COLORREF
}

type COLORREF

type COLORREF uint32

func ColorAdjustLuma

func ColorAdjustLuma(cRGB COLORREF, dwLuma int32, bUnknown bool) COLORREF

func ColorHLSToRGB

func ColorHLSToRGB(wHue WORD, wLuminosity WORD, wSaturation WORD) COLORREF

func GetBkColor

func GetBkColor(hdc HDC) COLORREF

func GetDCBrushColor

func GetDCBrushColor(hdc HDC) COLORREF

func GetDCPenColor

func GetDCPenColor(hdc HDC) COLORREF

func GetNearestColor

func GetNearestColor(hdc HDC, color COLORREF) COLORREF

func GetPixel

func GetPixel(hdc HDC, x int32, y int32) COLORREF

func GetTextColor

func GetTextColor(hdc HDC) COLORREF

func GetThemeSysColor

func GetThemeSysColor(hTheme HTHEME, iColorID int32) COLORREF

func ImageList_GetBkColor

func ImageList_GetBkColor(himl HIMAGELIST) COLORREF

func ImageList_SetBkColor

func ImageList_SetBkColor(himl HIMAGELIST, clrBk COLORREF) COLORREF

func SetBkColor

func SetBkColor(hdc HDC, color COLORREF) COLORREF

func SetDCBrushColor

func SetDCBrushColor(hdc HDC, color COLORREF) COLORREF

func SetDCPenColor

func SetDCPenColor(hdc HDC, color COLORREF) COLORREF

func SetPixel

func SetPixel(hdc HDC, x int32, y int32, color COLORREF) COLORREF

func SetTextColor

func SetTextColor(hdc HDC, color COLORREF) COLORREF

type COMBOBOXINFO

type COMBOBOXINFO struct {
	CbSize      uint32
	RcItem      RECT
	RcButton    RECT
	StateButton uint32
	HwndCombo   HWND
	HwndItem    HWND
	HwndList    HWND
}

type COMM_FAULT_OFFSETS

type COMM_FAULT_OFFSETS struct {
	CommOffset  int16
	FaultOffset int16
}

type COMPOSITIONFORM

type COMPOSITIONFORM struct {
	DwStyle      DWORD
	PtCurrentPos POINT
	RcArea       RECT
}

type CONSOLE_SCREEN_BUFFER_INFO

type CONSOLE_SCREEN_BUFFER_INFO struct {
	DwSize              COORD
	DwCursorPosition    COORD
	WAttributes         WORD
	SrWindow            SMALL_RECT
	DwMaximumWindowSize COORD
}

type CONSOLE_SCREEN_BUFFER_INFOEX

type CONSOLE_SCREEN_BUFFER_INFOEX struct {
	CbSize               ULONG
	DwSize               COORD
	DwCursorPosition     COORD
	WAttributes          WORD
	SrWindow             SMALL_RECT
	DwMaximumWindowSize  COORD
	WPopupAttributes     WORD
	BFullscreenSupported BOOL
	ColorTable           [16]COLORREF
}

type CONVCONTEXT

type CONVCONTEXT struct {
	Cb         uint32
	WFlags     uint32
	WCountryID uint32
	ICodePage  int32
	DwLangID   uint32
	DwSecurity uint32
	Qos        SECURITY_QUALITY_OF_SERVICE
}

type CONVINFO

type CONVINFO struct {
	Cb            uint32
	HUser         *uint32 // DWORD_PTR
	HConvPartner  HCONV
	HszSvcPartner HSZ
	HszServiceReq HSZ
	HszTopic      HSZ
	HszItem       HSZ
	WFmt          uint32 // UINT
	WType         uint32 // UINT
	WStatus       uint32 // UINT
	WConvst       uint32 // UINT
	WLastError    uint32 // UINT
	HConvList     HCONVLIST
	ConvCtxt      CONVCONTEXT
	Hwnd          HWND
	HwndPartner   HWND
}

type COORD

type COORD struct {
	X int16
	Y int16
}

func GetConsoleFontSize

func GetConsoleFontSize(hConsoleOutput HANDLE, nFont DWORD) COORD

func GetLargestConsoleWindowSize

func GetLargestConsoleWindowSize(hConsoleOutput HANDLE) COORD

type COSERVERINFO added in v0.3.0

type COSERVERINFO struct {
	DwReserved1 DWORD
	PwszName    LPWSTR
	PAuthInfo   *COAUTHINFO
	DwReserved2 DWORD
}

type CPINFO

type CPINFO struct {
	MaxCharSize UINT
	DefaultChar [MAX_DEFAULTCHAR]BYTE
	LeadByte    [MAX_LEADBYTES]BYTE
}

type CPINFOEX

type CPINFOEX struct {
	MaxCharSize        UINT
	DefaultChar        [MAX_DEFAULTCHAR]BYTE
	LeadByte           [MAX_LEADBYTES]BYTE
	UnicodeDefaultChar WCHAR
	CodePage           UINT
	CodePageName       [MAX_PATH]WCHAR
}

type CREDENTIAL

type CREDENTIAL struct {
	Flags              uint32
	Type               uint32
	TargetName         LPWSTR
	Comment            LPWSTR
	LastWritten        FILETIME
	CredentialBlobSize uint32
	CredentialBlob     *byte
	Persist            uint32
	AttributeCount     uint32
	Attributes         *CREDENTIAL_ATTRIBUTE
	TargetAlias        LPWSTR
	UserName           LPWSTR
}

type CREDENTIAL_ATTRIBUTE

type CREDENTIAL_ATTRIBUTE struct {
	Keyword   LPWSTR
	Flags     uint32
	ValueSize uint32
	Value     *byte
}

type CRL_CONTEXT

type CRL_CONTEXT struct {
	DwCertEncodingType DWORD
	PbCrlEncoded       *BYTE
	CbCrlEncoded       DWORD
	PCrlInfo           PCRL_INFO
	HCertStore         HCERTSTORE
}

type CRL_ENTRY

type CRL_ENTRY struct {
	SerialNumber   CRYPT_INTEGER_BLOB
	RevocationDate FILETIME
	CExtension     DWORD
	RgExtension    PCERT_EXTENSION
}

type CRL_INFO

type CRL_INFO struct {
	DwVersion          DWORD
	SignatureAlgorithm CRYPT_ALGORITHM_IDENTIFIER
	Issuer             CERT_NAME_BLOB
	ThisUpdate         FILETIME
	NextUpdate         FILETIME
	CCRLEntry          DWORD
	RgCRLEntry         PCRL_ENTRY
	CExtension         DWORD
	RgExtension        PCERT_EXTENSION
}

type CRYPTOAPI_BLOB_

type CRYPTOAPI_BLOB_ struct {
	CbData DWORD
	PbData *BYTE
}

type CRYPT_ALGORITHM_IDENTIFIER

type CRYPT_ALGORITHM_IDENTIFIER struct {
	PszObjId   LPSTR
	Parameters CRYPT_OBJID_BLOB
}

type CRYPT_ATTRIBUTE

type CRYPT_ATTRIBUTE struct {
	PszObjId LPSTR
	CValue   DWORD
	RgValue  PCRYPT_ATTR_BLOB
}

type CRYPT_ATTR_BLOB

type CRYPT_ATTR_BLOB CRYPTOAPI_BLOB_

type CRYPT_BIT_BLOB

type CRYPT_BIT_BLOB struct {
	CbData      DWORD
	PbData      *BYTE
	CUnusedBits DWORD
}

type CRYPT_DATA_BLOB

type CRYPT_DATA_BLOB CRYPTOAPI_BLOB_

type CRYPT_DER_BLOB

type CRYPT_DER_BLOB CRYPTOAPI_BLOB_

type CRYPT_HASH_BLOB

type CRYPT_HASH_BLOB CRYPTOAPI_BLOB_

type CRYPT_INTEGER_BLOB

type CRYPT_INTEGER_BLOB CRYPTOAPI_BLOB_

type CRYPT_OBJID_BLOB

type CRYPT_OBJID_BLOB CRYPTOAPI_BLOB_

type CSADDR_INFO

type CSADDR_INFO struct {
	LocalAddr   SOCKET_ADDRESS
	RemoteAddr  SOCKET_ADDRESS
	ISocketType INT
	IProtocol   INT
}

type CSFV

type CSFV struct {
	CbSize      UINT
	Pshf        *IShellFolder
	PsvOuter    *IShellView
	Pidl        PCIDLIST_ABSOLUTE
	LEvents     LONG
	PfnCallback LPFNVIEWCALLBACK
	Fvm         FOLDERVIEWMODE
}

type CS_TAG_GETTING_ROUTINE

type CS_TAG_GETTING_ROUTINE func(hBinding RPC_BINDING_HANDLE, fServerSide int32, pulSendingTag *uint32, pulDesiredReceivingTag *uint32, pulReceivingTag *uint32, pStatus *Error_status_t)

type CS_TYPE_FROM_NETCS_ROUTINE

type CS_TYPE_FROM_NETCS_ROUTINE func(hBinding RPC_BINDING_HANDLE, ulNetworkCodeSet uint32, pNetworkData *byte, ulNetworkDataLength uint32, ulLocalBufferSize uint32, pLocalData uintptr, pulLocalDataLength *uint32, pStatus *Error_status_t)

type CS_TYPE_LOCAL_SIZE_ROUTINE

type CS_TYPE_LOCAL_SIZE_ROUTINE func(hBinding RPC_BINDING_HANDLE, ulNetworkCodeSet uint32, ulNetworkBufferSize uint32, conversionType *IDL_CS_CONVERT, pulLocalBufferSize *uint32, pStatus *Error_status_t)

type CS_TYPE_NET_SIZE_ROUTINE

type CS_TYPE_NET_SIZE_ROUTINE func(hBinding RPC_BINDING_HANDLE, ulNetworkCodeSet uint32, ulLocalBufferSize uint32, conversionType *IDL_CS_CONVERT, pulNetworkBufferSize *uint32, pStatus *Error_status_t)

type CS_TYPE_TO_NETCS_ROUTINE

type CS_TYPE_TO_NETCS_ROUTINE func(hBinding RPC_BINDING_HANDLE, ulNetworkCodeSet uint32, pLocalData uintptr, ulLocalDataLength uint32, pNetworkData *byte, pulNetworkDataLength *uint32, pStatus *Error_status_t)

type CTL_CONTEXT

type CTL_CONTEXT struct {
	DwMsgAndCertEncodingType DWORD
	PbCtlEncoded             *BYTE
	CbCtlEncoded             DWORD
	PCtlInfo                 PCTL_INFO
	HCertStore               HCERTSTORE
	HCryptMsg                HCRYPTMSG
	PbCtlContent             *BYTE
	CbCtlContent             DWORD
}

type CTL_ENTRY

type CTL_ENTRY struct {
	SubjectIdentifier CRYPT_DATA_BLOB
	CAttribute        DWORD
	RgAttribute       PCRYPT_ATTRIBUTE
}

type CTL_INFO

type CTL_INFO struct {
	DwVersion        DWORD
	SubjectUsage     CTL_USAGE
	ListIdentifier   CRYPT_DATA_BLOB
	SequenceNumber   CRYPT_INTEGER_BLOB
	ThisUpdate       FILETIME
	NextUpdate       FILETIME
	SubjectAlgorithm CRYPT_ALGORITHM_IDENTIFIER
	CCTLEntry        DWORD
	RgCTLEntry       PCTL_ENTRY
	CExtension       DWORD
	RgExtension      PCERT_EXTENSION
}

type CTL_USAGE

type CTL_USAGE struct {
	CUsageIdentifier     DWORD
	RgpszUsageIdentifier *LPSTR
}

type CURSORINFO

type CURSORINFO struct {
	CbSize      uint32
	Flags       uint32
	HCursor     HCURSOR
	PtScreenPos POINT
}

type CUSTDATA

type CUSTDATA struct {
	CCustData   DWORD
	PrgCustData *CUSTDATAITEM
}

type CUSTDATAITEM

type CUSTDATAITEM struct {
	Guid     GUID
	VarValue VARIANTARG
}

type CY

type CY struct {
	// contains filtered or unexported fields
}

func (*CY) GetHi added in v0.3.0

func (this *CY) GetHi() int32

func (*CY) GetInt64 added in v0.3.0

func (this *CY) GetInt64() int64

func (*CY) GetLo added in v0.3.0

func (this *CY) GetLo() uint32

func (*CY) SetHi added in v0.3.0

func (this *CY) SetHi(v int32)

func (*CY) SetInt64 added in v0.3.0

func (this *CY) SetInt64(v int64)

func (*CY) SetLo added in v0.3.0

func (this *CY) SetLo(v uint32)

type DACOMPARE

type DACOMPARE func(p1 uintptr, p2 uintptr, lParam LPARAM) int32

type DAENUMCALLBACK

type DAENUMCALLBACK func(p uintptr, pData uintptr) int32

type DATAOBJ_GET_ITEM_FLAGS

type DATAOBJ_GET_ITEM_FLAGS int32

type DATE

type DATE float64

type DATETIME

type DATETIME struct {
	Year  uint16 // WORD
	Month uint16 // WORD
	Day   uint16 // WORD
	Hour  uint16 // WORD
	Min   uint16 // WORD
	Sec   uint16 // WORD
}

type DECIMAL

type DECIMAL struct {
	WReserved USHORT

	Hi32 ULONG
	// contains filtered or unexported fields
}

func (*DECIMAL) Lo32

func (this *DECIMAL) Lo32() *ULONG

func (*DECIMAL) Lo64

func (this *DECIMAL) Lo64() *ULONGLONG

func (*DECIMAL) Mid32

func (this *DECIMAL) Mid32() *ULONG

func (*DECIMAL) Scale

func (this *DECIMAL) Scale() *BYTE

func (*DECIMAL) Sign

func (this *DECIMAL) Sign() *BYTE

func (*DECIMAL) Signscale

func (this *DECIMAL) Signscale() *USHORT

type DEFCONTEXTMENU

type DEFCONTEXTMENU struct {
	Hwnd                HWND
	Pcmcb               *IContextMenuCB
	PidlFolder          PCIDLIST_ABSOLUTE
	Psf                 *IShellFolder
	Cidl                UINT
	Apidl               PCUITEMID_CHILD_ARRAY
	PunkAssociationInfo *IUnknown
	CKeys               UINT
	AKeys               *HKEY
}

type DESIGNVECTOR

type DESIGNVECTOR struct {
	DvReserved DWORD
	DvNumAxes  DWORD
	DvValues   [MM_MAX_NUMAXES]LONG
}

type DESKTOPENUMPROC

type DESKTOPENUMPROC func(lpszDesktop LPWSTR, lParam LPARAM) BOOL

type DEVMODE

type DEVMODE struct {
	DmDeviceName       [CCHDEVICENAME]uint16
	DmSpecVersion      uint16
	DmDriverVersion    uint16
	DmSize             uint16
	DmDriverExtra      uint16
	DmFields           uint32
	DmOrientation      int16
	DmPaperSize        int16
	DmPaperLength      int16
	DmPaperWidth       int16
	DmScale            int16
	DmCopies           int16
	DmDefaultSource    int16
	DmPrintQuality     int16
	DmColor            int16
	DmDuplex           int16
	DmYResolution      int16
	DmTTOption         int16
	DmCollate          int16
	DmFormName         [CCHFORMNAME]uint16
	DmLogPixels        uint16
	DmBitsPerPel       uint32
	DmPelsWidth        uint32
	DmPelsHeight       uint32
	DmDisplayFlags     uint32
	DmDisplayFrequency uint32
	DmICMMethod        uint32
	DmICMIntent        uint32
	DmMediaType        uint32
	DmDitherType       uint32
	DmReserved1        uint32
	DmReserved2        uint32
	DmPanningWidth     uint32
	DmPanningHeight    uint32
}

type DHPDEV

type DHPDEV HANDLE

type DHSURF

type DHSURF HANDLE

type DISPID

type DISPID LONG

type DISPLAY_DEVICE

type DISPLAY_DEVICE struct {
	Cb           uint32
	DeviceName   [32]uint16
	DeviceString [128]uint16
	StateFlags   uint32
	DeviceID     [128]uint16
	DeviceKey    [128]uint16
}

type DISPPARAMS

type DISPPARAMS struct {
	Rgvarg            *VARIANTARG
	RgdispidNamedArgs *DISPID
	CArgs             UINT
	CNamedArgs        UINT
}

type DLGPROC

type DLGPROC func(hwndDlg HWND, uMsg uint32, wParam WPARAM, lParam LPARAM) int32

type DLGTEMPLATE

type DLGTEMPLATE struct {
	// contains filtered or unexported fields
}

func (*DLGTEMPLATE) Cdit

func (this *DLGTEMPLATE) Cdit() *uint16

func (*DLGTEMPLATE) Cx

func (this *DLGTEMPLATE) Cx() *int16

func (*DLGTEMPLATE) Cy

func (this *DLGTEMPLATE) Cy() *int16

func (*DLGTEMPLATE) DwExtendedStyle

func (this *DLGTEMPLATE) DwExtendedStyle() *uint32

func (*DLGTEMPLATE) Style

func (this *DLGTEMPLATE) Style() *uint32

func (*DLGTEMPLATE) X

func (this *DLGTEMPLATE) X() *int16

func (*DLGTEMPLATE) Y

func (this *DLGTEMPLATE) Y() *int16

type DOCINFO

type DOCINFO struct {
	CbSize       int32
	LpszDocName  LPCWSTR
	LpszOutput   LPCWSTR
	LpszDatatype LPCWSTR
	FwType       DWORD
}

type DOUBLE

type DOUBLE float64

type DRAWSTATEPROC

type DRAWSTATEPROC func(hdc HDC, lData uintptr, wData uintptr, cx int32, cy int32) BOOL

type DRAWTEXTPARAMS

type DRAWTEXTPARAMS struct {
	CbSize        uint32
	ITabLength    int32
	ILeftMargin   int32
	IRightMargin  int32
	UiLengthDrawn uint32
}

type DTBGOPTS

type DTBGOPTS struct {
	DwSize  DWORD
	DwFlags DWORD
	RcClip  RECT
}

type DTTOPTS

type DTTOPTS struct {
	DwSize              DWORD
	DwFlags             DWORD
	CrText              COLORREF
	CrBorder            COLORREF
	CrShadow            COLORREF
	ITextShadowType     int32
	PtShadowOffset      POINT
	IBorderSize         int32
	IFontPropId         int32
	IColorPropId        int32
	IStateId            int32
	FApplyOverlay       BOOL
	IGlowSize           int32
	PfnDrawTextCallback uintptr // DTT_CALLBACK_PROC
	LParam              LPARAM
}

type DTT_CALLBACK_PROC

type DTT_CALLBACK_PROC func(hdc HDC, pszText LPWSTR, cchText int32, prc LPRECT, dwFlags UINT, lParam LPARAM) int32

type DVTARGETDEVICE

type DVTARGETDEVICE struct {
	TdSize             DWORD
	TdDriverNameOffset WORD
	TdDeviceNameOffset WORD
	TdPortNameOffset   WORD
	TdExtDevmodeOffset WORD
	TdData             [1]BYTE
}

type DWORD

type DWORD uint32

func AddIPAddress

func AddIPAddress(address IPAddr, ipMask IPMask, ifIndex DWORD, nTEContext *uint32, nTEInstance *uint32) DWORD

func AddUsersToEncryptedFile

func AddUsersToEncryptedFile(lpFileName string, pUsers *ENCRYPTION_CERTIFICATE_LIST) DWORD

func AllocateAndGetIfTableFromStack

func AllocateAndGetIfTableFromStack(ppIfTable *PMIB_IFTABLE, bOrder bool, heap HANDLE, flags DWORD) DWORD

func AllocateAndGetIpAddrTableFromStack

func AllocateAndGetIpAddrTableFromStack(ppIpAddrTable *PMIB_IPADDRTABLE, bOrder bool, heap HANDLE, flags DWORD) DWORD

func AllocateAndGetIpForwardTableFromStack

func AllocateAndGetIpForwardTableFromStack(ppIpForwardTable *PMIB_IPFORWARDTABLE, bOrder bool, heap HANDLE, flags DWORD) DWORD

func AllocateAndGetIpNetTableFromStack

func AllocateAndGetIpNetTableFromStack(ppIpNetTable *PMIB_IPNETTABLE, bOrder bool, heap HANDLE, flags DWORD) DWORD

func AllocateAndGetTcpTableFromStack

func AllocateAndGetTcpTableFromStack(ppTcpTable *PMIB_TCPTABLE, bOrder bool, heap HANDLE, flags DWORD) DWORD

func AllocateAndGetUdpTableFromStack

func AllocateAndGetUdpTableFromStack(ppUdpTable *PMIB_UDPTABLE, bOrder bool, heap HANDLE, flags DWORD) DWORD

func BuildSecurityDescriptor

func BuildSecurityDescriptor(pOwner *TRUSTEE, pGroup *TRUSTEE, cCountOfAccessEntries ULONG, pListOfAccessEntries *EXPLICIT_ACCESS, cCountOfAuditEntries ULONG, pListOfAuditEntries *EXPLICIT_ACCESS, pOldSD PSECURITY_DESCRIPTOR, pSizeNewSD *uint32, pNewSD *PSECURITY_DESCRIPTOR) DWORD

func CallCPLEntry16

func CallCPLEntry16(hMod HMODULE, pFunc FARPROC, dw3 DWORD, dw4 DWORD, dw5 DWORD, dw6 DWORD) DWORD

func CancelMibChangeNotify2

func CancelMibChangeNotify2(handle HANDLE) DWORD

func CertEnumCRLContextProperties

func CertEnumCRLContextProperties(pCrlContext PCCRL_CONTEXT, dwPropId DWORD) DWORD

func CertEnumCTLContextProperties

func CertEnumCTLContextProperties(pCtlContext PCCTL_CONTEXT, dwPropId DWORD) DWORD

func CertEnumCertificateContextProperties

func CertEnumCertificateContextProperties(pCertContext PCCERT_CONTEXT, dwPropId DWORD) DWORD

func CertGetNameString

func CertGetNameString(pCertContext PCCERT_CONTEXT, dwType DWORD, dwFlags DWORD, pvTypePara uintptr, pszNameString LPWSTR, cchNameString DWORD) DWORD

func CertNameToStr

func CertNameToStr(dwCertEncodingType DWORD, pName PCERT_NAME_BLOB, dwStrType DWORD, psz LPWSTR, csz DWORD) DWORD

func CertOIDToAlgId

func CertOIDToAlgId(pszObjId LPCSTR) DWORD

func CertRDNValueToStr

func CertRDNValueToStr(dwValueType DWORD, pValue PCERT_RDN_VALUE_BLOB, psz LPWSTR, csz DWORD) DWORD

func CharLowerBuff

func CharLowerBuff(lpsz LPWSTR, cchLength DWORD) DWORD

func CharUpperBuff

func CharUpperBuff(lpsz LPWSTR, cchLength DWORD) DWORD

func CheckEscapes

func CheckEscapes(string LPWSTR, aLen DWORD) DWORD

func CheckMenuItem

func CheckMenuItem(hMenu HMENU, uIDCheckItem UINT, uCheck UINT) DWORD

func CoBuildVersion

func CoBuildVersion() DWORD

func CoGetCurrentProcess

func CoGetCurrentProcess() DWORD

func CommDlgExtendedError

func CommDlgExtendedError() DWORD

func CommandLineFromMsiDescriptor

func CommandLineFromMsiDescriptor(descriptor *WCHAR, commandLine *WCHAR, commandLineLength *uint32) DWORD

func ConvertInterfaceGuidToLuid

func ConvertInterfaceGuidToLuid(guid *GUID, luid *NET_LUID) DWORD

func ConvertInterfaceIndexToLuid

func ConvertInterfaceIndexToLuid(index NET_IFINDEX, luid *NET_LUID) DWORD

func ConvertInterfaceLuidToGuid

func ConvertInterfaceLuidToGuid(luid *NET_LUID, guid *GUID) DWORD

func ConvertInterfaceLuidToIndex

func ConvertInterfaceLuidToIndex(luid *NET_LUID, index *NET_IFINDEX) DWORD

func ConvertInterfaceLuidToName

func ConvertInterfaceLuidToName(luid *NET_LUID, name *WCHAR, aLen SIZE_T) DWORD

func ConvertInterfaceNameToLuid

func ConvertInterfaceNameToLuid(name *WCHAR, luid *NET_LUID) DWORD

func CreateIpForwardEntry

func CreateIpForwardEntry(pRoute PMIB_IPFORWARDROW) DWORD

func CreateIpNetEntry

func CreateIpNetEntry(pArpEntry PMIB_IPNETROW) DWORD

func CreateProxyArpEntry

func CreateProxyArpEntry(dwAddress DWORD, dwMask DWORD, dwIfIndex DWORD) DWORD

func CreateSortedAddressPairs

func CreateSortedAddressPairs(src_list PSOCKADDR_IN6, src_count DWORD, dst_list PSOCKADDR_IN6, dst_count DWORD, options DWORD, pair_list *PSOCKADDR_IN6_PAIR, pair_count *uint32) DWORD

func CreateTapePartition

func CreateTapePartition(hDevice HANDLE, dwPartitionMethod DWORD, dwCount DWORD, dwSize DWORD) DWORD

func CryptMsgCalculateEncodedLength

func CryptMsgCalculateEncodedLength(dwMsgEncodingType DWORD, dwFlags DWORD, dwMsgType DWORD, pvMsgEncodeInfo uintptr, pszInnerContentObjID LPSTR, cbData DWORD) DWORD

func DdeGetData

func DdeGetData(hData HDDEDATA, pDst *byte, cbMax DWORD, cbOff DWORD) DWORD

func DdeQueryString

func DdeQueryString(idInst DWORD, hsz HSZ, psz LPWSTR, cchMax DWORD, iCodePage int32) DWORD

func DeleteIPAddress

func DeleteIPAddress(nTEContext ULONG) DWORD

func DeleteIpForwardEntry

func DeleteIpForwardEntry(pRoute PMIB_IPFORWARDROW) DWORD

func DeleteIpNetEntry

func DeleteIpNetEntry(pArpEntry PMIB_IPNETROW) DWORD

func DeleteProxyArpEntry

func DeleteProxyArpEntry(dwAddress DWORD, dwMask DWORD, dwIfIndex DWORD) DWORD

func DisableMediaSense

func DisableMediaSense(pHandle *HANDLE, pOverLapped *OVERLAPPED) DWORD

func DisableThreadProfiling

func DisableThreadProfiling(performanceDataHandle HANDLE) DWORD

func DiscardVirtualMemory

func DiscardVirtualMemory(virtualAddress uintptr, size SIZE_T) DWORD

func DoEnvironmentSubst

func DoEnvironmentSubst(pszString LPWSTR, cchString UINT) DWORD

func DragObject

func DragObject(hwndParent HWND, hwndFrom HWND, fmt UINT, data *uint32, hcur HCURSOR) DWORD

func DrawMenuBarTemp

func DrawMenuBarTemp(hwnd HWND, hDC HDC, lprect *RECT, hMenu HMENU, hFont HFONT) DWORD

func DuplicateEncryptionInfoFile

func DuplicateEncryptionInfoFile(srcFileName string, dstFileName string, dwCreationDistribution DWORD, dwAttributes DWORD, lpSecurityAttributes *SECURITY_ATTRIBUTES) DWORD

func EnableRouter

func EnableRouter(pHandle *HANDLE, pOverlapped *OVERLAPPED) DWORD

func EraseTape

func EraseTape(hDevice HANDLE, dwEraseType DWORD, bImmediate bool) DWORD

func ExpandEnvironmentStrings

func ExpandEnvironmentStrings(lpSrc string, lpDst LPWSTR, nSize DWORD) DWORD

func FlushIpNetTable

func FlushIpNetTable(dwIfIndex DWORD) DWORD

func GdiGetBatchLimit

func GdiGetBatchLimit() DWORD

func GdiGetCodePage

func GdiGetCodePage(hdc HDC) DWORD

func GdiGetSpoolMessage

func GdiGetSpoolMessage(ptr1 LPVOID, data2 DWORD, ptr3 LPVOID, data4 DWORD) DWORD

func GdiInitSpool

func GdiInitSpool() DWORD

func GdiInitializeLanguagePack

func GdiInitializeLanguagePack(arg DWORD) DWORD

func GdiSetBatchLimit

func GdiSetBatchLimit(dw DWORD) DWORD

func GetActiveProcessorCount

func GetActiveProcessorCount(groupNumber WORD) DWORD

func GetAdapterIndex

func GetAdapterIndex(adapterName LPWSTR, ifIndex *uint32) DWORD

func GetAppCompatFlags

func GetAppCompatFlags(hTask HTASK) DWORD

func GetAppCompatFlags2

func GetAppCompatFlags2(hTask HTASK) DWORD

func GetBestInterface

func GetBestInterface(dwDestAddr IPAddr, pdwBestIfIndex *DWORD) DWORD

func GetBestInterfaceEx

func GetBestInterfaceEx(pDestAddr *Sockaddr, pdwBestIfIndex *DWORD) DWORD

func GetBestRoute

func GetBestRoute(dwDestAddr DWORD, dwSourceAddr DWORD, pBestRoute PMIB_IPFORWARDROW) DWORD

func GetCharacterPlacement

func GetCharacterPlacement(hdc HDC, lpString string, nCount int32, nMexExtent int32, lpResults LPGCP_RESULTS, dwFlags DWORD) DWORD

func GetClassLong

func GetClassLong(hWnd HWND, nIndex int32) DWORD

func GetClipboardSequenceNumber

func GetClipboardSequenceNumber() DWORD

func GetCompressedFileSize

func GetCompressedFileSize(lpFileName string, lpFileSizeHigh *uint32) DWORD

func GetCompressedFileSizeTransacted

func GetCompressedFileSizeTransacted(lpFileName string, lpFileSizeHigh *uint32, hTransaction HANDLE) DWORD

func GetConsoleAlias

func GetConsoleAlias(source LPWSTR, targetBuffer LPWSTR, targetBufferLength DWORD, exeName LPWSTR) DWORD

func GetConsoleAliasExes

func GetConsoleAliasExes(exeNameBuffer LPWSTR, exeNameBufferLength DWORD) DWORD

func GetConsoleAliasExesLength

func GetConsoleAliasExesLength() DWORD

func GetConsoleAliases

func GetConsoleAliases(aliasBuffer LPWSTR, aliasBufferLength DWORD, exeName LPWSTR) DWORD

func GetConsoleAliasesLength

func GetConsoleAliasesLength(exeName LPWSTR) DWORD

func GetConsoleCommandHistory

func GetConsoleCommandHistory(unknown1 DWORD, unknown2 DWORD, unknown3 DWORD) DWORD

func GetConsoleCommandHistoryLength

func GetConsoleCommandHistoryLength(unknown string) DWORD

func GetConsoleOriginalTitle

func GetConsoleOriginalTitle(lpConsoleTitle LPWSTR, nSize DWORD) DWORD

func GetConsoleProcessList

func GetConsoleProcessList(lpdwProcessList *uint32, dwProcessCount DWORD) DWORD

func GetConsoleTitle

func GetConsoleTitle(lpConsoleTitle LPWSTR, nSize DWORD) DWORD

func GetCurrentDirectory

func GetCurrentDirectory(nBufferLength DWORD, lpBuffer LPWSTR) DWORD

func GetCurrentProcessId

func GetCurrentProcessId() DWORD

func GetCurrentProcessorNumber

func GetCurrentProcessorNumber() DWORD

func GetCurrentThreadId

func GetCurrentThreadId() DWORD

func GetDeviceDriverBaseName

func GetDeviceDriverBaseName(imageBase LPVOID, lpBaseName LPWSTR, nSize DWORD) DWORD

func GetDeviceDriverFileName

func GetDeviceDriverFileName(imageBase LPVOID, lpFilename LPWSTR, nSize DWORD) DWORD

func GetDllDirectory

func GetDllDirectory(nBufferLength DWORD, lpBuffer LPWSTR) DWORD

func GetEnvironmentVariable

func GetEnvironmentVariable(lpName string, lpBuffer LPWSTR, nSize DWORD) DWORD

func GetExtendedTcpTable

func GetExtendedTcpTable(pTcpTable uintptr, pdwSize *DWORD, bOrder bool, ulAf ULONG, tableClass TCP_TABLE_CLASS, reserved ULONG) DWORD

func GetExtendedUdpTable

func GetExtendedUdpTable(pUdpTable uintptr, pdwSize *DWORD, bOrder bool, ulAf ULONG, tableClass UDP_TABLE_CLASS, reserved ULONG) DWORD

func GetFileAttributes

func GetFileAttributes(lpFileName string) DWORD

func GetFileSize

func GetFileSize(hFile HANDLE, lpFileSizeHigh *uint32) DWORD

func GetFileType

func GetFileType(hFile HANDLE) DWORD

func GetFileVersionInfoSize

func GetFileVersionInfoSize(lptstrFilename string, lpdwHandle *uint32) DWORD

func GetFinalPathNameByHandle

func GetFinalPathNameByHandle(hFile HANDLE, lpszFilePath LPWSTR, cchFilePath DWORD, dwFlags DWORD) DWORD

func GetFirmwareEnvironmentVariable

func GetFirmwareEnvironmentVariable(lpName string, lpGuid string, pBuffer uintptr, nSize DWORD) DWORD

func GetFontData

func GetFontData(hdc HDC, dwTable DWORD, dwOffset DWORD, pvBuffer uintptr, cjBuffer DWORD) DWORD

func GetFontLanguageInfo

func GetFontLanguageInfo(hdc HDC) DWORD

func GetFontUnicodeRanges

func GetFontUnicodeRanges(hdc HDC, lpgs *GLYPHSET) DWORD

func GetFriendlyIfIndex

func GetFriendlyIfIndex(ifIndex DWORD) DWORD

func GetFullPathName

func GetFullPathName(lpFileName string, nBufferLength DWORD, lpBuffer LPWSTR, lpFilePart *LPWSTR) DWORD

func GetFullPathNameTransacted

func GetFullPathNameTransacted(lpFileName string, nBufferLength DWORD, lpBuffer LPWSTR, lpFilePart *LPWSTR, hTransaction HANDLE) DWORD

func GetGlyphIndices

func GetGlyphIndices(hdc HDC, lpstr string, c int32, pgi *uint16, fl DWORD) DWORD

func GetGlyphOutline

func GetGlyphOutline(hdc HDC, uChar UINT, fuFormat UINT, lpgm *GLYPHMETRICS, cjBuffer DWORD, pvBuffer LPVOID, lpmat2 *MAT2) DWORD

func GetGuiResources

func GetGuiResources(hProcess HANDLE, uiFlags DWORD) DWORD

func GetIfEntry

func GetIfEntry(pIfRow PMIB_IFROW) DWORD

func GetIfEntry2

func GetIfEntry2(row2 *MIB_IF_ROW2) DWORD

func GetIfTable

func GetIfTable(pIfTable PMIB_IFTABLE, pdwSize *uint32, bOrder bool) DWORD

func GetIfTable2

func GetIfTable2(table **MIB_IF_TABLE2) DWORD

func GetInterfaceInfo

func GetInterfaceInfo(pIfTable PIP_INTERFACE_INFO, dwOutBufLen *uint32) DWORD

func GetIpAddrTable

func GetIpAddrTable(pIpAddrTable PMIB_IPADDRTABLE, pdwSize *uint32, bOrder bool) DWORD

func GetIpErrorString

func GetIpErrorString(errorCode IP_STATUS, buffer PWSTR, size *DWORD) DWORD

func GetIpForwardTable

func GetIpForwardTable(pIpForwardTable PMIB_IPFORWARDTABLE, pdwSize *uint32, bOrder bool) DWORD

func GetKerningPairs

func GetKerningPairs(hdc HDC, nPairs DWORD, lpKernPair *KERNINGPAIR) DWORD

func GetLastError

func GetLastError() DWORD

func GetLayout

func GetLayout(hdc HDC) DWORD

func GetLengthSid

func GetLengthSid(pSid PSID) DWORD

func GetListBoxInfo

func GetListBoxInfo(hwnd HWND) DWORD

func GetLogicalDriveStrings

func GetLogicalDriveStrings(nBufferLength DWORD, lpBuffer LPWSTR) DWORD

func GetLogicalDrives

func GetLogicalDrives() DWORD

func GetLongPathName

func GetLongPathName(lpszShortPath string, lpszLongPath LPWSTR, cchBuffer DWORD) DWORD

func GetLongPathNameTransacted

func GetLongPathNameTransacted(lpszShortPath string, lpszLongPath LPWSTR, cchBuffer DWORD, hTransaction HANDLE) DWORD

func GetMappedFileName

func GetMappedFileName(hProcess HANDLE, lpv LPVOID, lpFilename LPWSTR, nSize DWORD) DWORD

func GetMaximumProcessorCount

func GetMaximumProcessorCount(groupNumber WORD) DWORD

func GetMenuContextHelpId

func GetMenuContextHelpId(unnamed0 HMENU) DWORD

func GetMessagePos

func GetMessagePos() DWORD

func GetModuleBaseName

func GetModuleBaseName(hProcess HANDLE, hModule HMODULE, lpBaseName LPWSTR, nSize DWORD) DWORD

func GetModuleFileName

func GetModuleFileName(hModule HMODULE, lpFilename LPWSTR, nSize DWORD) DWORD

func GetModuleFileNameEx

func GetModuleFileNameEx(hProcess HANDLE, hModule HMODULE, lpFilename LPWSTR, nSize DWORD) DWORD

func GetNetworkParams

func GetNetworkParams(pFixedInfo PFIXED_INFO, pOutBufLen *uint32) DWORD

func GetNumberOfConsoleFonts

func GetNumberOfConsoleFonts() DWORD

func GetNumberOfInterfaces

func GetNumberOfInterfaces(pdwNumIf *DWORD) DWORD

func GetObjectType

func GetObjectType(h HGDIOBJ) DWORD

func GetOwnerModuleFromTcp6Entry

func GetOwnerModuleFromTcp6Entry(pTcpEntry PMIB_TCP6ROW_OWNER_MODULE, class TCPIP_OWNER_MODULE_INFO_CLASS, pBuffer uintptr, pdwSize *DWORD) DWORD

func GetOwnerModuleFromTcpEntry

func GetOwnerModuleFromTcpEntry(pTcpEntry PMIB_TCPROW_OWNER_MODULE, class TCPIP_OWNER_MODULE_INFO_CLASS, pBuffer uintptr, pdwSize *DWORD) DWORD

func GetOwnerModuleFromUdp6Entry

func GetOwnerModuleFromUdp6Entry(pUdpEntry PMIB_UDP6ROW_OWNER_MODULE, class TCPIP_OWNER_MODULE_INFO_CLASS, pBuffer uintptr, pdwSize *DWORD) DWORD

func GetOwnerModuleFromUdpEntry

func GetOwnerModuleFromUdpEntry(pUdpEntry PMIB_UDPROW_OWNER_MODULE, class TCPIP_OWNER_MODULE_INFO_CLASS, pBuffer uintptr, pdwSize *DWORD) DWORD

func GetPerAdapterInfo

func GetPerAdapterInfo(ifIndex ULONG, pPerAdapterInfo PIP_PER_ADAPTER_INFO, pOutBufLen *uint32) DWORD

func GetPriorityClass

func GetPriorityClass(hProcess HANDLE) DWORD

func GetPrivateProfileSection

func GetPrivateProfileSection(lpAppName string, lpReturnedString LPWSTR, nSize DWORD, lpFileName string) DWORD

func GetPrivateProfileSectionNames

func GetPrivateProfileSectionNames(lpszReturnBuffer LPWSTR, nSize DWORD, lpFileName string) DWORD

func GetPrivateProfileString

func GetPrivateProfileString(lpAppName string, lpKeyName string, lpDefault string, lpReturnedString LPWSTR, nSize DWORD, lpFileName string) DWORD

func GetProcessHeaps

func GetProcessHeaps(numberOfHeaps DWORD, processHeaps *HANDLE) DWORD

func GetProcessId

func GetProcessId(process HANDLE) DWORD

func GetProcessIdOfThread

func GetProcessIdOfThread(thread HANDLE) DWORD

func GetProcessImageFileName

func GetProcessImageFileName(hProcess HANDLE, lpImageFileName LPWSTR, nSize DWORD) DWORD

func GetProcessVersion

func GetProcessVersion(processId DWORD) DWORD

func GetProfileSection

func GetProfileSection(lpAppName string, lpReturnedString LPWSTR, nSize DWORD) DWORD

func GetProfileString

func GetProfileString(lpAppName string, lpKeyName string, lpDefault string, lpReturnedString LPWSTR, nSize DWORD) DWORD

func GetQueueStatus

func GetQueueStatus(flags UINT) DWORD

func GetRegionData

func GetRegionData(hrgn HRGN, nCount DWORD, lpRgnData *RGNDATA) DWORD

func GetSecurityDescriptorLength

func GetSecurityDescriptorLength(pSecurityDescriptor PSECURITY_DESCRIPTOR) DWORD

func GetSecurityDescriptorRMControl

func GetSecurityDescriptorRMControl(securityDescriptor PSECURITY_DESCRIPTOR, rMControl PUCHAR) DWORD

func GetShortPathName

func GetShortPathName(lpszLongPath string, lpszShortPath LPWSTR, cchBuffer DWORD) DWORD

func GetSidLengthRequired

func GetSidLengthRequired(nSubAuthorityCount UCHAR) DWORD

func GetSidSubAuthority

func GetSidSubAuthority(pSid PSID, nSubAuthority DWORD) *DWORD

func GetSysColor

func GetSysColor(nIndex int32) DWORD

func GetTabbedTextExtent

func GetTabbedTextExtent(hdc HDC, lpString string, chCount int32, nTabPositions int32, lpnTabStopPositions *int32) DWORD

func GetTapeParameters

func GetTapeParameters(hDevice HANDLE, dwOperation DWORD, lpdwSize *uint32, lpTapeInformation LPVOID) DWORD

func GetTapePosition

func GetTapePosition(hDevice HANDLE, dwPositionType DWORD, lpdwPartition *uint32, lpdwOffsetLow *uint32, lpdwOffsetHigh *uint32) DWORD

func GetTapeStatus

func GetTapeStatus(hDevice HANDLE) DWORD

func GetTempPath

func GetTempPath(nBufferLength DWORD, lpBuffer LPWSTR) DWORD

func GetThemeAppProperties

func GetThemeAppProperties() DWORD

func GetThreadErrorMode

func GetThreadErrorMode() DWORD

func GetThreadId

func GetThreadId(thread HANDLE) DWORD

func GetTickCount

func GetTickCount() DWORD

func GetUniDirectionalAdapterInfo

func GetUniDirectionalAdapterInfo(pIPIfInfo PIP_UNIDIRECTIONAL_ADAPTER_ADDRESS, dwOutBufLen *uint32) DWORD

func GetVersion

func GetVersion() DWORD

func GetWindowContextHelpId

func GetWindowContextHelpId(unnamed0 HWND) DWORD

func GetWindowThreadProcessId

func GetWindowThreadProcessId(hWnd HWND, lpdwProcessId *uint32) DWORD

func I_CryptAllocTls

func I_CryptAllocTls() DWORD

func I_CryptInstallOssGlobal

func I_CryptInstallOssGlobal(x DWORD, y DWORD, z DWORD) DWORD

func Icmp6ParseReplies

func Icmp6ParseReplies(replyBuffer LPVOID, replySize DWORD) DWORD

func Icmp6SendEcho2

func Icmp6SendEcho2(icmpHandle HANDLE, event HANDLE, apcRoutine PIO_APC_ROUTINE, apcContext uintptr, sourceAddress *SOCKADDR_IN6_LH, destinationAddress *SOCKADDR_IN6_LH, requestData LPVOID, requestSize WORD, requestOptions PIP_OPTION_INFORMATION, replyBuffer LPVOID, replySize DWORD, timeout DWORD) DWORD

func IcmpParseReplies

func IcmpParseReplies(replyBuffer LPVOID, replySize DWORD) DWORD

func IcmpSendEcho

func IcmpSendEcho(icmpHandle HANDLE, destinationAddress IPAddr, requestData LPVOID, requestSize WORD, requestOptions PIP_OPTION_INFORMATION, replyBuffer LPVOID, replySize DWORD, timeout DWORD) DWORD

func IcmpSendEcho2

func IcmpSendEcho2(icmpHandle HANDLE, event HANDLE, apcRoutine PIO_APC_ROUTINE, apcContext uintptr, destinationAddress IPAddr, requestData LPVOID, requestSize WORD, requestOptions PIP_OPTION_INFORMATION, replyBuffer LPVOID, replySize DWORD, timeout DWORD) DWORD

func IcmpSendEcho2Ex

func IcmpSendEcho2Ex(icmpHandle HANDLE, event HANDLE, apcRoutine PIO_APC_ROUTINE, apcContext uintptr, sourceAddress IPAddr, destinationAddress IPAddr, requestData LPVOID, requestSize WORD, requestOptions PIP_OPTION_INFORMATION, replyBuffer LPVOID, replySize DWORD, timeout DWORD) DWORD

func ImageList_GetFlags

func ImageList_GetFlags(himl HIMAGELIST) DWORD

func ImageList_SetFlags

func ImageList_SetFlags(himl HIMAGELIST, flags DWORD) DWORD

func ImmGetCandidateList

func ImmGetCandidateList(unnamed0 HIMC, deIndex DWORD, unnamed2 *CANDIDATELIST, dwBufLen DWORD) DWORD

func ImmGetCandidateListCount

func ImmGetCandidateListCount(unnamed0 HIMC, lpdwListCount *uint32) DWORD

func ImmGetConversionList

func ImmGetConversionList(unnamed0 HKL, unnamed1 HIMC, unnamed2 string, unnamed3 *CANDIDATELIST, dwBufLen DWORD, uFlag UINT) DWORD

func ImmGetGuideLine

func ImmGetGuideLine(unnamed0 HIMC, dwIndex DWORD, unnamed2 LPWSTR, dwBufLen DWORD) DWORD

func ImmGetIMCCLockCount

func ImmGetIMCCLockCount(imcc HIMCC) DWORD

func ImmGetIMCCSize

func ImmGetIMCCSize(imcc HIMCC) DWORD

func ImmGetIMCLockCount

func ImmGetIMCLockCount(hIMC HIMC) DWORD

func ImmGetImeMenuItems

func ImmGetImeMenuItems(unnamed0 HIMC, unnamed1 DWORD, unnamed2 DWORD, unnamed3 LPIMEMENUITEMINFO, unnamed4 LPIMEMENUITEMINFO, unnamed5 DWORD) DWORD

func ImmGetProperty

func ImmGetProperty(unnamed0 HKL, unnamed1 DWORD) DWORD

func InSendMessageEx

func InSendMessageEx(lpReserved LPVOID) DWORD

func InitiateShutdown

func InitiateShutdown(lpMachineName LPWSTR, lpMessage LPWSTR, dwGracePeriod DWORD, dwShutdownFlags DWORD, dwReason DWORD) DWORD

func IpReleaseAddress

func IpReleaseAddress(adapterInfo PIP_ADAPTER_INDEX_MAP) DWORD

func IpRenewAddress

func IpRenewAddress(adapterInfo PIP_ADAPTER_INDEX_MAP) DWORD

func K32GetDeviceDriverBaseName

func K32GetDeviceDriverBaseName(image_base uintptr, base_name LPWSTR, size DWORD) DWORD

func K32GetDeviceDriverFileName

func K32GetDeviceDriverFileName(image_base uintptr, file_name LPWSTR, size DWORD) DWORD

func K32GetMappedFileName

func K32GetMappedFileName(process HANDLE, lpv LPVOID, file_name LPWSTR, size DWORD) DWORD

func K32GetModuleBaseName

func K32GetModuleBaseName(process HANDLE, module HMODULE, base_name LPWSTR, size DWORD) DWORD

func K32GetModuleFileNameEx

func K32GetModuleFileNameEx(process HANDLE, module HMODULE, file_name LPWSTR, size DWORD) DWORD

func K32GetProcessImageFileName

func K32GetProcessImageFileName(process HANDLE, file LPWSTR, size DWORD) DWORD

func LoadModule

func LoadModule(lpModuleName LPCSTR, lpParameterBlock LPVOID) DWORD

func MixerMessage

func MixerMessage(hmx HMIXER, uMsg UINT, dwParam1 *uint32, dwParam2 *uint32) DWORD

func MmGetCurrentTask

func MmGetCurrentTask() DWORD

func MsgWaitForMultipleObjects

func MsgWaitForMultipleObjects(nCount DWORD, pHandles *HANDLE, fWaitAll bool, dwMilliseconds DWORD, dwWakeMask DWORD) DWORD

func MsgWaitForMultipleObjectsEx

func MsgWaitForMultipleObjectsEx(nCount DWORD, pHandles *HANDLE, dwMilliseconds DWORD, dwWakeMask DWORD, dwFlags DWORD) DWORD

func NhpAllocateAndGetInterfaceInfoFromStack

func NhpAllocateAndGetInterfaceInfoFromStack(ppTable **IP_INTERFACE_NAME_INFO, pdwCount *DWORD, bOrder bool, hHeap HANDLE, dwFlags DWORD) DWORD

func NotifyAddrChange

func NotifyAddrChange(handle *HANDLE, overlapped *OVERLAPPED) DWORD

func NotifyIpInterfaceChange

func NotifyIpInterfaceChange(family ULONG, callback uintptr, context uintptr, init_notify BOOLEAN, handle *HANDLE) DWORD

func NotifyRouteChange

func NotifyRouteChange(handle *HANDLE, overlapped *OVERLAPPED) DWORD

func OemKeyScan

func OemKeyScan(wOemChar WORD) DWORD

func OleBuildVersion

func OleBuildVersion() DWORD

func OpenEncryptedFileRaw

func OpenEncryptedFileRaw(lpFileName string, ulFlags ULONG, pvContext *PVOID) DWORD

func ParseNetworkString

func ParseNetworkString(networkString *WCHAR, types DWORD, addressInfo PNET_ADDRESS_INFO, portNumber *USHORT, prefixLength *byte) DWORD

func PfBindInterfaceToIPAddress

func PfBindInterfaceToIPAddress(aInterface INTERFACE_HANDLE, aType PFADDRESSTYPE, ip *byte) DWORD

func PfCreateInterface

func PfCreateInterface(dwName DWORD, inAction PFFORWARD_ACTION, outAction PFFORWARD_ACTION, bUseLog bool, bMustBeUnique bool, ppInterface *INTERFACE_HANDLE) DWORD

func PfDeleteInterface

func PfDeleteInterface(aInterface INTERFACE_HANDLE) DWORD

func PfUnBindInterface

func PfUnBindInterface(aInterface INTERFACE_HANDLE) DWORD

func PrepareTape

func PrepareTape(hDevice HANDLE, dwOperation DWORD, bImmediate bool) DWORD

func QueryDosDevice

func QueryDosDevice(lpDeviceName string, lpTargetPath LPWSTR, ucchMax DWORD) DWORD

func ReclaimVirtualMemory

func ReclaimVirtualMemory(virtualAddress uintptr, size SIZE_T) DWORD

func RegisterLogonProcess

func RegisterLogonProcess(hprocess HANDLE, x bool) DWORD

func RegisterTasklist

func RegisterTasklist(x DWORD) DWORD

func RestoreMediaSense

func RestoreMediaSense(pOverlapped *OVERLAPPED, lpdwEnableCount *uint32) DWORD

func ResumeThread

func ResumeThread(hThread HANDLE) DWORD

func SHAnsiToAnsi

func SHAnsiToAnsi(lpszSrc LPCSTR, lpszDst LPSTR, iLen int32) DWORD

func SHAnsiToUnicode

func SHAnsiToUnicode(lpSrcStr LPCSTR, lpDstStr LPWSTR, iLen int32) DWORD

func SHCopyKey

func SHCopyKey(hKeySrc HKEY, lpszSrcSubKey string, hKeyDst HKEY, dwReserved DWORD) DWORD

func SHCreateDirectory

func SHCreateDirectory(hWnd HWND, path uintptr) DWORD

func SHDeleteEmptyKey

func SHDeleteEmptyKey(hKey HKEY, lpszSubKey string) DWORD

func SHDeleteKey

func SHDeleteKey(hKey HKEY, lpszSubKey string) DWORD

func SHDeleteOrphanKey

func SHDeleteOrphanKey(hKey HKEY, lpszSubKey string) DWORD

func SHDeleteValue

func SHDeleteValue(hKey HKEY, lpszSubKey string, lpszValue string) DWORD

func SHFormatDrive

func SHFormatDrive(hwnd HWND, drive UINT, fmtID UINT, options UINT) DWORD

func SHGetValue

func SHGetValue(hKey HKEY, lpszSubKey string, lpszValue string, pwType *uint32, pvData LPVOID, pcbData *uint32) DWORD

func SHHelpShortcuts_RunDLL

func SHHelpShortcuts_RunDLL(dwArg1 DWORD, dwArg2 DWORD, dwArg3 DWORD, dwArg4 DWORD) DWORD

func SHQueryValueEx

func SHQueryValueEx(hKey HKEY, lpszValue string, lpReserved *uint32, pwType *uint32, pvData LPVOID, pcbData *uint32) DWORD

func SHRegGetPath

func SHRegGetPath(hKey HKEY, lpszSubKey string, lpszValue string, lpszPath LPWSTR, dwFlags DWORD) DWORD

func SHRegSetPath

func SHRegSetPath(hKey HKEY, lpszSubKey string, lpszValue string, lpszPath string, dwFlags DWORD) DWORD

func SHRestricted added in v0.3.0

func SHRestricted(policy RESTRICTIONS) DWORD

func SHSendMessageBroadcast

func SHSendMessageBroadcast(uMsg UINT, wParam WPARAM, lParam LPARAM) DWORD

func SHSetValue

func SHSetValue(hKey HKEY, lpszSubKey string, lpszValue string, dwType DWORD, pvData uintptr, cbData DWORD) DWORD

func SHUnicodeToUnicode

func SHUnicodeToUnicode(lpszSrc string, lpszDst LPWSTR, iLen int32) DWORD

func STROBJ_dwGetCodePage

func STROBJ_dwGetCodePage(pstro *STROBJ) DWORD

func SearchPath

func SearchPath(lpPath string, lpFileName string, lpExtension string, nBufferLength DWORD, lpBuffer LPWSTR, lpFilePart *LPWSTR) DWORD

func SendARP

func SendARP(destIP IPAddr, srcIP IPAddr, pMacAddr uintptr, phyAddrLen *uint32) DWORD

func SetClassLong

func SetClassLong(hWnd HWND, nIndex int32, dwNewLong LONG) DWORD

func SetFilePointer

func SetFilePointer(hFile HANDLE, lDistanceToMove LONG, lpDistanceToMoveHigh *int32, dwMoveMethod DWORD) DWORD

func SetIfEntry

func SetIfEntry(pIfRow PMIB_IFROW) DWORD

func SetIpForwardEntry

func SetIpForwardEntry(pRoute PMIB_IPFORWARDROW) DWORD

func SetIpNetEntry

func SetIpNetEntry(pArpEntry PMIB_IPNETROW) DWORD

func SetIpStatistics

func SetIpStatistics(pIpStats PMIB_IPSTATS) DWORD

func SetIpTTL

func SetIpTTL(nTTL UINT) DWORD

func SetLayout

func SetLayout(hdc HDC, l DWORD) DWORD

func SetLogonNotifyWindow

func SetLogonNotifyWindow(hwinsta HWINSTA, hwnd HWND) DWORD

func SetMapperFlags

func SetMapperFlags(hdc HDC, flags DWORD) DWORD

func SetNamedSecurityInfo

func SetNamedSecurityInfo(pObjectName LPWSTR, objectType SE_OBJECT_TYPE, securityInfo SECURITY_INFORMATION, psidOwner PSID, psidGroup PSID, pDacl *ACL, pSacl *ACL) DWORD

func SetSecurityDescriptorRMControl

func SetSecurityDescriptorRMControl(securityDescriptor PSECURITY_DESCRIPTOR, rMControl PUCHAR) DWORD

func SetSecurityInfo

func SetSecurityInfo(handle HANDLE, objectType SE_OBJECT_TYPE, securityInfo SECURITY_INFORMATION, psidOwner PSID, psidGroup PSID, pDacl *ACL, pSacl *ACL) DWORD

func SetTapeParameters

func SetTapeParameters(hDevice HANDLE, dwOperation DWORD, lpTapeInformation LPVOID) DWORD

func SetTapePosition

func SetTapePosition(hDevice HANDLE, dwPositionMethod DWORD, dwPartition DWORD, dwOffsetLow DWORD, dwOffsetHigh DWORD, bImmediate bool) DWORD

func SetTcpEntry

func SetTcpEntry(pTcpRow PMIB_TCPROW) DWORD

func SetTermsrvAppInstallMode

func SetTermsrvAppInstallMode(bInstallMode bool) DWORD

func SetThreadIdealProcessor

func SetThreadIdealProcessor(hThread HANDLE, dwIdealProcessor DWORD) DWORD

func SetUserFileEncryptionKey

func SetUserFileEncryptionKey(pEncryptionCertificate PENCRYPTION_CERTIFICATE) DWORD

func SetWindowStationUser

func SetWindowStationUser(x1 DWORD, x2 DWORD) DWORD

func SheChangeDir

func SheChangeDir(path LPWSTR) DWORD

func SheGetDir

func SheGetDir(drive DWORD, buffer LPWSTR) DWORD

func SignalObjectAndWait

func SignalObjectAndWait(hObjectToSignal HANDLE, hObjectToWaitOn HANDLE, dwMilliseconds DWORD, bAlertable bool) DWORD

func SizeofResource

func SizeofResource(hModule HMODULE, hResInfo HRSRC) DWORD

func SleepEx

func SleepEx(dwMilliseconds DWORD, bAlertable bool) DWORD

func StrCatChainW

func StrCatChainW(lpszStr LPWSTR, cchMax DWORD, ichAt DWORD, lpszCat string) DWORD

func StrCmpC

func StrCmpC(lpszSrc string, lpszCmp string) DWORD

func StrCmpIC

func StrCmpIC(lpszSrc string, lpszCmp string) DWORD

func StrCmpNC

func StrCmpNC(lpszSrc string, lpszCmp string, aLen INT) DWORD

func StrCmpNIC

func StrCmpNIC(lpszSrc string, lpszCmp string, aLen DWORD) DWORD

func SuspendThread

func SuspendThread(hThread HANDLE) DWORD

func TimeGetTime

func TimeGetTime() DWORD

func TlsAlloc

func TlsAlloc() DWORD

func UnenableRouter

func UnenableRouter(pOverlapped *OVERLAPPED, lpdwEnableCount *uint32) DWORD

func UninstallApplication

func UninstallApplication(productCode *WCHAR, dwStatus DWORD) DWORD

func VerFindFile

func VerFindFile(uFlags DWORD, szFileName LPWSTR, szWinDir LPWSTR, szAppDir LPWSTR, szCurDir LPWSTR, lpuCurDirLen *uint32, szDestDir LPWSTR, lpuDestDirLen *uint32) DWORD

func VerInstallFile

func VerInstallFile(uFlags DWORD, szSrcFileName LPWSTR, szDestFileName LPWSTR, szSrcDir LPWSTR, szDestDir LPWSTR, szCurDir LPWSTR, szTmpFile LPWSTR, lpuTmpFileLen *uint32) DWORD

func VerLanguageName

func VerLanguageName(wLang DWORD, szLang LPWSTR, nSize DWORD) DWORD

func WTSGetActiveConsoleSessionId

func WTSGetActiveConsoleSessionId() DWORD

func WaitForInputIdle

func WaitForInputIdle(hProcess HANDLE, dwMilliseconds DWORD) DWORD

func WaitForMultipleObjects

func WaitForMultipleObjects(nCount DWORD, lpHandles *HANDLE, bWaitAll bool, dwMilliseconds DWORD) DWORD

func WaitForMultipleObjectsEx

func WaitForMultipleObjectsEx(nCount DWORD, lpHandles *HANDLE, bWaitAll bool, dwMilliseconds DWORD, bAlertable bool) DWORD

func WaitForSingleObject

func WaitForSingleObject(hHandle HANDLE, dwMilliseconds DWORD) DWORD

func WaitForSingleObjectEx

func WaitForSingleObjectEx(hHandle HANDLE, dwMilliseconds DWORD, bAlertable bool) DWORD

func WglSwapMultipleBuffers

func WglSwapMultipleBuffers(unnamed0 UINT, unnamed1 *WGLSWAP) DWORD

func WhichPlatform

func WhichPlatform() DWORD

func Wow64SuspendThread

func Wow64SuspendThread(hThread HANDLE) DWORD

func WriteTapemark

func WriteTapemark(hDevice HANDLE, dwTapemarkType DWORD, dwTapemarkCount DWORD, bImmediate bool) DWORD

type DWORD_PTR

type DWORD_PTR *DWORD

type EFS_CERTIFICATE_BLOB

type EFS_CERTIFICATE_BLOB struct {
	DwCertEncodingType DWORD
	CbData             DWORD
	PbData             PBYTE
}

type ENCRYPTION_CERTIFICATE

type ENCRYPTION_CERTIFICATE struct {
	CbTotalLength DWORD
	PUserSid      *SID
	PCertBlob     *EFS_CERTIFICATE_BLOB
}

type ENCRYPTION_CERTIFICATE_LIST

type ENCRYPTION_CERTIFICATE_LIST struct {
	NUsers DWORD
	PUsers *PENCRYPTION_CERTIFICATE
}

type ENG_TIME_FIELDS

type ENG_TIME_FIELDS struct {
	UsYear         USHORT
	UsMonth        USHORT
	UsDay          USHORT
	UsHour         USHORT
	UsMinute       USHORT
	UsSecond       USHORT
	UsMilliseconds USHORT
	UsWeekday      USHORT
}

type ENHMETAHEADER

type ENHMETAHEADER struct {
	IType          DWORD
	NSize          DWORD
	RclBounds      RECTL
	RclFrame       RECTL
	DSignature     DWORD
	NVersion       DWORD
	NBytes         DWORD
	NRecords       DWORD
	NHandles       WORD
	SReserved      WORD
	NDescription   DWORD
	OffDescription DWORD
	NPalEntries    DWORD
	SzlDevice      SIZEL
	SzlMillimeters SIZEL
	CbPixelFormat  DWORD
	OffPixelFormat DWORD
	BOpenGL        DWORD
	SzlMicrometers SIZEL
}

type ENHMETARECORD

type ENHMETARECORD struct {
	IType DWORD
	NSize DWORD
	DParm [1]DWORD
}

type ENHMFENUMPROC

type ENHMFENUMPROC func(hdc HDC, lpht *HANDLETABLE, lpmr *ENHMETARECORD, nHandles int32, data LPARAM) int32

type ENUMLOGFONTEX

type ENUMLOGFONTEX struct {
	ElfLogFont  LOGFONT
	ElfFullName [LF_FULLFACESIZE]WCHAR
	ElfStyle    [LF_FACESIZE]WCHAR
	ElfScript   [LF_FACESIZE]WCHAR
}

type ENUMLOGFONTEXDV

type ENUMLOGFONTEXDV struct {
	ElfEnumLogfontEx ENUMLOGFONTEX
	ElfDesignVector  DESIGNVECTOR
}

type ENUMRESLANGPROC

type ENUMRESLANGPROC func(hModule HMODULE, lpType string, lpName string, wLanguage WORD, lParam LONG_PTR) BOOL

type ENUM_PAGE_FILE_INFORMATION

type ENUM_PAGE_FILE_INFORMATION struct {
	Cb         DWORD
	Reserved   DWORD
	TotalSize  SIZE_T
	TotalInUse SIZE_T
	PeakUsage  SIZE_T
}

type EXCEPINFO

type EXCEPINFO struct {
	WCode             WORD
	WReserved         WORD
	BstrSource        BSTR
	BstrDescription   BSTR
	BstrHelpFile      BSTR
	DwHelpContext     DWORD
	PvReserved        PVOID
	PfnDeferredFillIn uintptr
	Scode             SCODE
}

func (*EXCEPINFO) DeferredFillIn

func (this *EXCEPINFO) DeferredFillIn() func(unnamed0 *EXCEPINFO) HRESULT

type EXPLICIT_ACCESS

type EXPLICIT_ACCESS struct {
	GrfAccessPermissions DWORD
	GrfAccessMode        ACCESS_MODE
	GrfInheritance       DWORD
	Trustee              TRUSTEE
}

type EXPR_EVAL

type EXPR_EVAL func(unnamed0 *MIDL_STUB_MESSAGE)

type Error_status_t

type Error_status_t uint32

type FARPROC

type FARPROC func() INT_PTR

func DelayLoadFailureHook

func DelayLoadFailureHook(name LPCSTR, function LPCSTR) FARPROC

func GetProcAddress

func GetProcAddress(hModule HMODULE, lpProcName LPCSTR) FARPROC

func WSASetBlockingHook

func WSASetBlockingHook(lpBlockFunc FARPROC) FARPROC

type FD_GLYPHATTR

type FD_GLYPHATTR struct {
	CjThis     ULONG
	CGlyphs    ULONG
	IMode      ULONG
	AGlyphAttr [1]BYTE
}

type FILEOP_FLAGS

type FILEOP_FLAGS uint16

type FILETIME

type FILETIME struct {
	DwLowDateTime  uint32
	DwHighDateTime uint32
}

type FINDREPLACE

type FINDREPLACE struct {
	LStructSize      DWORD
	HwndOwner        HWND
	HInstance        HINSTANCE
	Flags            DWORD
	LpstrFindWhat    LPWSTR
	LpstrReplaceWith LPWSTR
	WFindWhatLen     WORD
	WReplaceWithLen  WORD
	LCustData        LPARAM
	LpfnHook         uintptr // LPFRHOOKPROC
	LpTemplateName   LPCWSTR
}

type FIX

type FIX LONG

type FIXED

type FIXED struct {
	Fract WORD
	Value int16
}

type FIXED_INFO_W2KSP1

type FIXED_INFO_W2KSP1 struct {
	HostName         [MAX_HOSTNAME_LEN + 4]CHAR
	DomainName       [MAX_DOMAIN_NAME_LEN + 4]CHAR
	CurrentDnsServer PIP_ADDR_STRING
	DnsServerList    IP_ADDR_STRING
	NodeType         UINT
	ScopeId          [MAX_SCOPE_ID_LEN + 4]CHAR
	EnableRouting    UINT
	EnableProxy      UINT
	EnableDns        UINT
}

type FLASHWINFO

type FLASHWINFO struct {
	CbSize    uint32 // UINT
	Hwnd      HWND
	DwFlags   uint32
	UCount    uint32 // UINT
	DwTimeout uint32
}

type FLOAT

type FLOAT float32

type FLOATL

type FLOATL FLOAT

type FLOAT_LONG

type FLOAT_LONG struct {
	// contains filtered or unexported fields
}

func (*FLOAT_LONG) E

func (this *FLOAT_LONG) E() *FLOATL

func (*FLOAT_LONG) L

func (this *FLOAT_LONG) L() *LONG

type FLONG

type FLONG uint32

type FLOWSPEC

type FLOWSPEC struct {
	TokenRate          ULONG
	TokenBucketSize    ULONG
	PeakBandwidth      ULONG
	Latency            ULONG
	DelayVariation     ULONG
	ServiceType        SERVICETYPE
	MaxSduSize         ULONG
	MinimumPolicedSize ULONG
}

type FMTID added in v0.3.0

type FMTID GUID

type FOLDERVIEWMODE

type FOLDERVIEWMODE int32

type FONTDESC

type FONTDESC struct {
	CbSizeofstruct UINT
	LpstrName      LPOLESTR
	CySize         CY
	SWeight        SHORT
	SCharset       SHORT
	FItalic        BOOL
	FUnderline     BOOL
	FStrikethrough BOOL
}

type FONTENUMPROC

type FONTENUMPROC func(unnamed0 *LOGFONT, unnamed1 *TEXTMETRIC, unnamed2 DWORD, unnamed3 LPARAM) int32

type FONTINFO

type FONTINFO struct {
	CjThis           ULONG
	FlCaps           FLONG
	CGlyphsSupported ULONG
	CjMaxGlyph1      ULONG
	CjMaxGlyph4      ULONG
	CjMaxGlyph8      ULONG
	CjMaxGlyph32     ULONG
}

type FONTOBJ

type FONTOBJ struct {
	IUniq        ULONG
	IFace        ULONG
	CxMax        ULONG
	FlFontType   FLONG
	ITTUniq      ULONG_PTR
	IFile        ULONG_PTR
	SizLogResPpi SIZE
	UlStyleSize  ULONG
	PvConsumer   PVOID
	PvProducer   PVOID
}

type FONTSIGNATURE

type FONTSIGNATURE struct {
	FsUsb [4]DWORD
	FsCsb [2]DWORD
}

type FORMATETC

type FORMATETC struct {
	CfFormat CLIPFORMAT
	Ptd      *DVTARGETDEVICE
	DwAspect DWORD
	Lindex   LONG
	Tymed    DWORD
}

type FOURCC

type FOURCC DWORD

func MmioStringToFOURCC

func MmioStringToFOURCC(sz string, uFlags UINT) FOURCC

type FULL_PTR_XLAT_TABLES

type FULL_PTR_XLAT_TABLES struct {
	RefIdToPointer uintptr
	PointerToRefId uintptr
	NextRefId      uint32
	XlatSide       XLAT_SIDE
}

type FXPT2DOT30

type FXPT2DOT30 int32

type GCP_RESULTS

type GCP_RESULTS struct {
	LStructSize DWORD
	LpOutString LPWSTR
	LpOrder     *UINT
	LpDx        *int32
	LpCaretPos  *int32
	LpClass     LPSTR
	LpGlyphs    LPWSTR
	NGlyphs     UINT
	NMaxFit     int32
}

type GENERIC_BINDING_INFO

type GENERIC_BINDING_INFO struct {
	PObj      uintptr
	Size      uint32
	PfnBind   uintptr // GENERIC_BINDING_ROUTINE
	PfnUnbind uintptr // GENERIC_UNBIND_ROUTINE
}

type GENERIC_BINDING_ROUTINE

type GENERIC_BINDING_ROUTINE func(unnamed0 uintptr) uintptr

type GENERIC_BINDING_ROUTINE_PAIR

type GENERIC_BINDING_ROUTINE_PAIR struct {
	PfnBind   uintptr // GENERIC_BINDING_ROUTINE
	PfnUnbind uintptr // GENERIC_UNBIND_ROUTINE
}

type GENERIC_MAPPING

type GENERIC_MAPPING struct {
	GenericRead    ACCESS_MASK
	GenericWrite   ACCESS_MASK
	GenericExecute ACCESS_MASK
	GenericAll     ACCESS_MASK
}

type GENERIC_UNBIND_ROUTINE

type GENERIC_UNBIND_ROUTINE func(unnamed0 uintptr, unnamed1 *byte)

type GEOID

type GEOID LONG

type GESTURECONFIG

type GESTURECONFIG struct {
	DwID    uint32
	DwWant  uint32
	DwBlock uint32
}

type GESTUREINFO

type GESTUREINFO struct {
	CbSize       uint32 // UINT
	DwFlags      uint32
	DwID         uint32
	HwndTarget   HWND
	PtsLocation  POINTS
	DwInstanceID uint32
	DwSequenceID uint32

	UllArguments int64  // ULONGLONG
	CbExtraArgs  uint32 // UINT
	// contains filtered or unexported fields
}

type GETPROPERTYSTOREFLAGS

type GETPROPERTYSTOREFLAGS int32

type GLYPHBITS

type GLYPHBITS struct {
	PtlOrigin  POINTL
	SizlBitmap SIZEL
	Aj         [1]BYTE
}

type GLYPHDEF

type GLYPHDEF struct {
	// contains filtered or unexported fields
}

func (*GLYPHDEF) Pgb

func (this *GLYPHDEF) Pgb() *GLYPHBITS

func (*GLYPHDEF) Ppo

func (this *GLYPHDEF) Ppo() *PATHOBJ

type GLYPHMETRICS

type GLYPHMETRICS struct {
	GmBlackBoxX     UINT
	GmBlackBoxY     UINT
	GmptGlyphOrigin POINT
	GmCellIncX      int16
	GmCellIncY      int16
}

type GLYPHMETRICSFLOAT

type GLYPHMETRICSFLOAT struct {
	GmfBlackBoxX     float32
	GmfBlackBoxY     float32
	GmfptGlyphOrigin POINTFLOAT
	GmfCellIncX      float32
	GmfCellIncY      float32
}

type GLYPHPOS

type GLYPHPOS struct {
	Hg   HGLYPH
	Pgdf *GLYPHDEF
	Ptl  POINTL
}

type GLYPHSET

type GLYPHSET struct {
	CbThis           DWORD
	FlAccel          DWORD
	CGlyphsSupported DWORD
	CRanges          DWORD
	Ranges           [1]WCRANGE
}

type GLbitfield

type GLbitfield uint32

type GLboolean

type GLboolean byte

func GlAreTexturesResident

func GlAreTexturesResident(n GLsizei, textures *GLuint, residences *GLboolean) GLboolean

func GlIsEnabled

func GlIsEnabled(cap GLenum) GLboolean

func GlIsList

func GlIsList(list GLuint) GLboolean

func GlIsTexture

func GlIsTexture(texture GLuint) GLboolean

type GLbyte

type GLbyte int8

type GLclampd

type GLclampd float64

type GLclampf

type GLclampf float32

type GLdouble

type GLdouble float64

type GLenum

type GLenum uint32

func GlGetError

func GlGetError() GLenum

type GLfloat

type GLfloat float32

type GLint

type GLint int32

func GlDebugEntry

func GlDebugEntry(unknown1 GLint, unknown2 GLint) GLint

func GlRenderMode

func GlRenderMode(mode GLenum) GLint

type GLshort

type GLshort int16

type GLsizei

type GLsizei uint32

type GLubyte

type GLubyte uint8

type GLuint

type GLuint uint32

func GlGenLists

func GlGenLists(aRange GLsizei) GLuint

type GLushort

type GLushort uint16

type GOBJENUMPROC

type GOBJENUMPROC func(unnamed0 LPVOID, unnamed1 LPARAM) int32

type GRAYSTRINGPROC

type GRAYSTRINGPROC func(hdc HDC, lParam LPARAM, cchData int) BOOL

type GROUP

type GROUP uint32

type GUID

type GUID struct {
	Data1 uint32
	Data2 uint16
	Data3 uint16
	Data4 [8]byte
}

type GUITHREADINFO

type GUITHREADINFO struct {
	CbSize        uint32
	Flags         uint32
	HwndActive    HWND
	HwndFocus     HWND
	HwndCapture   HWND
	HwndMenuOwner HWND
	HwndMoveSize  HWND
	HwndCaret     HWND
	RcCaret       RECT
}

type GdiplusStartupInput

type GdiplusStartupInput struct {
	GdiplusVersion           uint32
	DebugEventCallback       uintptr // DebugEventProc
	SuppressBackgroundThread BOOL
	SuppressExternalCodecs   BOOL
}

type GdiplusStartupOutput

type GdiplusStartupOutput struct {
	// contains filtered or unexported fields
}

type GpStatus

type GpStatus int32

func GdiplusNotificationHook

func GdiplusNotificationHook(token *ULONG_PTR) GpStatus

type HACCEL

type HACCEL HANDLE

func CreateAcceleratorTable

func CreateAcceleratorTable(paccel *ACCEL, cAccel int32) HACCEL

func LoadAccelerators

func LoadAccelerators(hInstance HINSTANCE, lpTableName string) HACCEL

type HANDLE

type HANDLE uintptr

func AddFontMemResourceEx

func AddFontMemResourceEx(pFileView uintptr, cjSize DWORD, pvResrved uintptr, pNumFonts *uint32) HANDLE

func BRUSHOBJ_hGetColorTransform

func BRUSHOBJ_hGetColorTransform(pbo *BRUSHOBJ) HANDLE

func BeginUpdateResource

func BeginUpdateResource(pFileName string, bDeleteExistingResources bool) HANDLE

func CopyImage

func CopyImage(h HANDLE, aType UINT, cx int32, cy int32, flags UINT) HANDLE

func CreateBoundaryDescriptor

func CreateBoundaryDescriptor(name string, flags ULONG) HANDLE

func CreateConsoleScreenBuffer

func CreateConsoleScreenBuffer(dwDesiredAccess DWORD, dwShareMode DWORD, lpSecurityAttributes *SECURITY_ATTRIBUTES, dwFlags DWORD, lpScreenBufferData LPVOID) HANDLE

func CreateEvent

func CreateEvent(lpEventAttributes *SECURITY_ATTRIBUTES, bManualReset bool, bInitialState bool, lpName string) HANDLE

func CreateEventEx

func CreateEventEx(lpEventAttributes *SECURITY_ATTRIBUTES, lpName string, dwFlags DWORD, dwDesiredAccess DWORD) HANDLE

func CreateFile

func CreateFile(lpFileName string, dwDesiredAccess DWORD, dwShareMode DWORD, lpSecurityAttributes *SECURITY_ATTRIBUTES, dwCreationDisposition DWORD, dwFlagsAndAttributes DWORD, hTemplateFile HANDLE) HANDLE

func CreateFileMapping

func CreateFileMapping(hFile HANDLE, lpFileMappingAttributes *SECURITY_ATTRIBUTES, flProtect DWORD, dwMaximumSizeHigh DWORD, dwMaximumSizeLow DWORD, lpName string) HANDLE

func CreateFileMappingNuma

func CreateFileMappingNuma(hFile HANDLE, lpFileMappingAttributes *SECURITY_ATTRIBUTES, flProtect DWORD, dwMaximumSizeHigh DWORD, dwMaximumSizeLow DWORD, lpName string, nndPreferred DWORD) HANDLE

func CreateFileTransacted

func CreateFileTransacted(lpFileName string, dwDesiredAccess DWORD, dwShareMode DWORD, lpSecurityAttributes *SECURITY_ATTRIBUTES, dwCreationDisposition DWORD, dwFlagsAndAttributes DWORD, hTemplateFile HANDLE, hTransaction HANDLE, pusMiniVersion PUSHORT, lpExtendedParameter uintptr) HANDLE

func CreateIoCompletionPort

func CreateIoCompletionPort(fileHandle HANDLE, existingCompletionPort HANDLE, completionKey *uint32, numberOfConcurrentThreads DWORD) HANDLE

func CreateJobObject

func CreateJobObject(lpJobAttributes *SECURITY_ATTRIBUTES, lpName string) HANDLE

func CreateMRUListW

func CreateMRUListW(infoW *MRUINFO) HANDLE

func CreateMailslot

func CreateMailslot(lpName string, nMaxMessageSize DWORD, lReadTimeout DWORD, lpSecurityAttributes *SECURITY_ATTRIBUTES) HANDLE

func CreateMutex

func CreateMutex(lpMutexAttributes *SECURITY_ATTRIBUTES, bInitialOwner bool, lpName string) HANDLE

func CreateMutexEx

func CreateMutexEx(lpMutexAttributes *SECURITY_ATTRIBUTES, lpName string, dwFlags DWORD, dwDesiredAccess DWORD) HANDLE

func CreateNamedPipe

func CreateNamedPipe(lpName string, dwOpenMode DWORD, dwPipeMode DWORD, nMaxInstances DWORD, nOutBufferSize DWORD, nInBufferSize DWORD, nDefaultTimeOut DWORD, lpSecurityAttributes *SECURITY_ATTRIBUTES) HANDLE

func CreatePrivateNamespace

func CreatePrivateNamespace(lpPrivateNamespaceAttributes *SECURITY_ATTRIBUTES, lpBoundaryDescriptor LPVOID, lpAliasPrefix string) HANDLE

func CreateRemoteThread

func CreateRemoteThread(hProcess HANDLE, lpThreadAttributes *SECURITY_ATTRIBUTES, dwStackSize SIZE_T, lpStartAddress THREAD_START_ROUTINE, lpParameter LPVOID, dwCreationFlags DWORD, lpThreadId *uint32) HANDLE

func CreateSemaphore

func CreateSemaphore(lpSemaphoreAttributes *SECURITY_ATTRIBUTES, lInitialCount LONG, lMaximumCount LONG, lpName string) HANDLE

func CreateSemaphoreEx

func CreateSemaphoreEx(lpSemaphoreAttributes *SECURITY_ATTRIBUTES, lInitialCount LONG, lMaximumCount LONG, lpName string, dwFlags DWORD, dwDesiredAccess DWORD) HANDLE

func CreateThread

func CreateThread(lpThreadAttributes *SECURITY_ATTRIBUTES, dwStackSize SIZE_T, lpStartAddress THREAD_START_ROUTINE, lpParameter LPVOID, dwCreationFlags DWORD, lpThreadId *uint32) HANDLE

func CreateTimerQueue

func CreateTimerQueue() HANDLE

func CreateToolhelp32Snapshot

func CreateToolhelp32Snapshot(dwFlags DWORD, th32ProcessID DWORD) HANDLE

func CreateWaitableTimer

func CreateWaitableTimer(lpTimerAttributes *SECURITY_ATTRIBUTES, bManualReset bool, lpTimerName string) HANDLE

func CreateWaitableTimerEx

func CreateWaitableTimerEx(lpTimerAttributes *SECURITY_ATTRIBUTES, lpTimerName string, dwFlags DWORD, dwDesiredAccess DWORD) HANDLE

func DuplicateConsoleHandle

func DuplicateConsoleHandle(handle HANDLE, access DWORD, inherit bool, options DWORD) HANDLE

func EngLoadModule

func EngLoadModule(pwsz LPWSTR) HANDLE

func FindFirstChangeNotification

func FindFirstChangeNotification(lpPathName string, bWatchSubtree bool, dwNotifyFilter DWORD) HANDLE

func FindFirstFileNameTransactedW

func FindFirstFileNameTransactedW(lpFileName string, dwFlags DWORD, stringLength *uint32, linkName PWSTR, hTransaction HANDLE) HANDLE

func FindFirstFileNameW

func FindFirstFileNameW(lpFileName string, dwFlags DWORD, stringLength *uint32, linkName PWSTR) HANDLE

func FindFirstVolume

func FindFirstVolume(lpszVolumeName LPWSTR, cchBufferLength DWORD) HANDLE

func FindFirstVolumeMountPoint

func FindFirstVolumeMountPoint(lpszRootPathName string, lpszVolumeMountPoint LPWSTR, cchBufferLength DWORD) HANDLE

func GetClipboardData

func GetClipboardData(uFormat UINT) HANDLE

func GetConsoleInputWaitHandle

func GetConsoleInputWaitHandle() HANDLE

func GetCurrentProcess

func GetCurrentProcess() HANDLE

func GetCurrentThread

func GetCurrentThread() HANDLE

func GetProcessHeap

func GetProcessHeap() HANDLE

func GetProp

func GetProp(hWnd HWND, lpString string) HANDLE

func GetStdHandle

func GetStdHandle(nStdHandle DWORD) HANDLE

func HeapCreate

func HeapCreate(flOptions DWORD, dwInitialSize SIZE_T, dwMaximumSize SIZE_T) HANDLE

func Icmp6CreateFile

func Icmp6CreateFile() HANDLE

func IcmpCreateFile

func IcmpCreateFile() HANDLE

func LoadImage

func LoadImage(hInst HINSTANCE, name string, aType UINT, cx int32, cy int32, fuLoad UINT) HANDLE

func OleDuplicateData

func OleDuplicateData(hSrc HANDLE, cfFormat CLIPFORMAT, uiFlags UINT) HANDLE

func OpenBackupEventLog

func OpenBackupEventLog(lpUNCServerName string, lpFileName string) HANDLE

func OpenConsoleW

func OpenConsoleW(name string, access DWORD, inherit bool, creation DWORD) HANDLE

func OpenEvent

func OpenEvent(dwDesiredAccess DWORD, bInheritHandle bool, lpName string) HANDLE

func OpenEventLog

func OpenEventLog(lpUNCServerName string, lpSourceName string) HANDLE

func OpenFileMapping

func OpenFileMapping(dwDesiredAccess DWORD, bInheritHandle bool, lpName string) HANDLE

func OpenJobObject

func OpenJobObject(dwDesiredAccess DWORD, bInheritHandle bool, lpName string) HANDLE

func OpenMutex

func OpenMutex(dwDesiredAccess DWORD, bInheritHandle bool, lpName string) HANDLE

func OpenPrivateNamespace

func OpenPrivateNamespace(lpBoundaryDescriptor LPVOID, lpAliasPrefix string) HANDLE

func OpenProcess

func OpenProcess(dwDesiredAccess DWORD, bInheritHandle bool, dwProcessId DWORD) HANDLE

func OpenSemaphore

func OpenSemaphore(dwDesiredAccess DWORD, bInheritHandle bool, lpName string) HANDLE

func OpenThread

func OpenThread(dwDesiredAccess DWORD, bInheritHandle bool, dwThreadId DWORD) HANDLE

func OpenWaitableTimer

func OpenWaitableTimer(dwDesiredAccess DWORD, bInheritHandle bool, lpTimerName string) HANDLE

func ReOpenFile

func ReOpenFile(hOriginalFile HANDLE, dwDesiredAccess DWORD, dwShareMode DWORD, dwFlagsAndAttributes DWORD) HANDLE

func RegisterEventSource

func RegisterEventSource(lpUNCServerName string, lpSourceName string) HANDLE

func RemoveProp

func RemoveProp(hWnd HWND, lpString string) HANDLE

func SHAllocShared

func SHAllocShared(lpvData LPVOID, dwSize DWORD, dwProcId DWORD) HANDLE

func SHChangeNotification_Lock

func SHChangeNotification_Lock(hChange HANDLE, dwProcessId DWORD, lppidls **LPITEMIDLIST, lpwEventId *LONG) HANDLE

func SetClipboardData

func SetClipboardData(uFormat UINT, hMem HANDLE) HANDLE

func WSAAsyncGetHostByAddr

func WSAAsyncGetHostByAddr(hWnd HWND, uMsg UINT, addr LPCSTR, aLen INT, aType INT, sbuf LPSTR, buflen INT) HANDLE

func WSAAsyncGetHostByName

func WSAAsyncGetHostByName(hWnd HWND, uMsg UINT, name LPCSTR, sbuf LPSTR, buflen INT) HANDLE

func WSAAsyncGetProtoByName

func WSAAsyncGetProtoByName(hWnd HWND, uMsg UINT, name LPCSTR, sbuf LPSTR, buflen INT) HANDLE

func WSAAsyncGetProtoByNumber

func WSAAsyncGetProtoByNumber(hWnd HWND, uMsg UINT, number INT, sbuf LPSTR, buflen INT) HANDLE

func WSAAsyncGetServByName

func WSAAsyncGetServByName(hWnd HWND, uMsg UINT, name LPCSTR, proto LPCSTR, sbuf LPSTR, buflen INT) HANDLE

func WSAAsyncGetServByPort

func WSAAsyncGetServByPort(hWnd HWND, uMsg UINT, port INT, proto LPCSTR, sbuf LPSTR, buflen INT) HANDLE

func XLATEOBJ_hGetColorTransform

func XLATEOBJ_hGetColorTransform(pxlo *XLATEOBJ) HANDLE

type HANDLER_FUNCTION_EX

type HANDLER_FUNCTION_EX func(dwControl uint32, dwEventType uint32, lpEventData uintptr, lpContext uintptr) uint32

type HANDLETABLE

type HANDLETABLE struct {
	ObjectHandle [1]HGDIOBJ
}

type HANIMATIONBUFFER

type HANIMATIONBUFFER HANDLE

func BeginBufferedAnimation

func BeginBufferedAnimation(hwnd HWND, hdcTarget HDC, rcTarget *RECT, dwFormat BP_BUFFERFORMAT, pPaintParams *BP_PAINTPARAMS, pAnimationParams *BP_ANIMATIONPARAMS, phdcFrom *HDC, phdcTo *HDC) HANIMATIONBUFFER

type HARDWAREINPUT

type HARDWAREINPUT struct {
	UMsg    uint32
	WParamL uint16
	WParamH uint16
}

type HBITMAP

type HBITMAP HGDIOBJ

func CreateBitmap

func CreateBitmap(nWidth int32, nHeight int32, nPlanes UINT, nBitCount UINT, lpBits uintptr) HBITMAP

func CreateBitmapIndirect

func CreateBitmapIndirect(pbm *BITMAP) HBITMAP

func CreateCompatibleBitmap

func CreateCompatibleBitmap(hdc HDC, cx int32, cy int32) HBITMAP

func CreateDIBSection

func CreateDIBSection(hdc HDC, lpbmi *BITMAPINFO, usage UINT, ppvBits uintptr, hSection HANDLE, offset DWORD) HBITMAP

func CreateDIBitmap

func CreateDIBitmap(hdc HDC, pbmih *BITMAPINFOHEADER, flInit DWORD, pjBits uintptr, pbmi *BITMAPINFO, iUsage UINT) HBITMAP

func CreateDiscardableBitmap

func CreateDiscardableBitmap(hdc HDC, cx int32, cy int32) HBITMAP

func CreateMappedBitmap

func CreateMappedBitmap(hInstance HINSTANCE, idBitmap INT_PTR, wFlags UINT, lpColorMap *COLORMAP, iNumMaps int32) HBITMAP

func EngCreateBitmap

func EngCreateBitmap(sizl SIZEL, lWidth LONG, iFormat ULONG, fl FLONG, pvBits uintptr) HBITMAP

func EngCreateDeviceBitmap

func EngCreateDeviceBitmap(dhsurf DHSURF, sizl SIZEL, iFormatCompat ULONG) HBITMAP

func LoadBitmap

func LoadBitmap(hInstance HINSTANCE, lpBitmapName string) HBITMAP

type HBRUSH

type HBRUSH HGDIOBJ

func CreateBrushIndirect

func CreateBrushIndirect(plbrush *LOGBRUSH) HBRUSH

func CreateDIBPatternBrush

func CreateDIBPatternBrush(h HGLOBAL, iUsage UINT) HBRUSH

func CreateDIBPatternBrushPt

func CreateDIBPatternBrushPt(lpPackedDIB uintptr, iUsage UINT) HBRUSH

func CreateHatchBrush

func CreateHatchBrush(iHatch int32, color COLORREF) HBRUSH

func CreatePatternBrush

func CreatePatternBrush(hbm HBITMAP) HBRUSH

func CreateSolidBrush

func CreateSolidBrush(color COLORREF) HBRUSH

func GetSysColorBrush

func GetSysColorBrush(nIndex int32) HBRUSH

func GetThemeSysColorBrush

func GetThemeSysColorBrush(hTheme HTHEME, iColorID int32) HBRUSH

type HCERTSTORE

type HCERTSTORE uintptr

func CertDuplicateStore

func CertDuplicateStore(hCertStore HCERTSTORE) HCERTSTORE

func PFXImportCertStore

func PFXImportCertStore(pPFX *CRYPT_DATA_BLOB, szPassword string, dwFlags DWORD) HCERTSTORE

type HCOLORSPACE

type HCOLORSPACE HANDLE

func CreateColorSpace

func CreateColorSpace(lplcs LPLOGCOLORSPACE) HCOLORSPACE

func GetColorSpace

func GetColorSpace(hdc HDC) HCOLORSPACE

func SetColorSpace

func SetColorSpace(hdc HDC, hcs HCOLORSPACE) HCOLORSPACE

type HCONV

type HCONV HANDLE

func DdeConnect

func DdeConnect(idInst DWORD, hszService HSZ, hszTopic HSZ, pCC *CONVCONTEXT) HCONV

func DdeQueryNextServer

func DdeQueryNextServer(hConvList HCONVLIST, hConvPrev HCONV) HCONV

func DdeReconnect

func DdeReconnect(hConv HCONV) HCONV

type HCONVLIST

type HCONVLIST HANDLE

func DdeConnectList

func DdeConnectList(idInst DWORD, hszService HSZ, hszTopic HSZ, hConvList HCONVLIST, pCC *CONVCONTEXT) HCONVLIST

type HCRYPTHASH

type HCRYPTHASH uintptr

type HCRYPTKEY

type HCRYPTKEY uintptr

type HCRYPTMSG

type HCRYPTMSG uintptr

func CryptMsgDuplicate

func CryptMsgDuplicate(hCryptMsg HCRYPTMSG) HCRYPTMSG

type HCRYPTPROV

type HCRYPTPROV uintptr

func I_CryptGetDefaultCryptProv

func I_CryptGetDefaultCryptProv(reserved DWORD) HCRYPTPROV

type HCURSOR

type HCURSOR HANDLE

func CreateCursor

func CreateCursor(hInst HINSTANCE, xHotSpot int32, yHotSpot int32, nWidth int32, nHeight int32, pvANDPlane uintptr, pvXORPlane uintptr) HCURSOR

func GetCursor

func GetCursor() HCURSOR

func GetCursorFrameInfo

func GetCursorFrameInfo(hCursor HCURSOR, reserved DWORD, istep DWORD, rate_jiffies *uint32, num_steps *uint32) HCURSOR

func LoadCursor

func LoadCursor(hInstance HINSTANCE, lpCursorName string) HCURSOR

func LoadCursorFromFile

func LoadCursorFromFile(lpFileName string) HCURSOR

func OleIconToCursor

func OleIconToCursor(hinstExe HINSTANCE, hIcon HICON) HCURSOR

func SetCursor

func SetCursor(hCursor HCURSOR) HCURSOR

type HDC

type HDC HANDLE

func BeginPaint

func BeginPaint(hWnd HWND, lpPaint *PAINTSTRUCT) HDC

func CreateCompatibleDC

func CreateCompatibleDC(hdc HDC) HDC

func CreateDC

func CreateDC(pwszDriver string, pwszDevice string, pszPort string, pdm *DEVMODE) HDC

func CreateEnhMetaFile

func CreateEnhMetaFile(hdc HDC, lpFilename string, lprc *RECT, lpDesc string) HDC

func CreateIC

func CreateIC(pszDriver string, pszDevice string, pszPort string, pdm *DEVMODE) HDC

func CreateMetaFile

func CreateMetaFile(pszFile string) HDC

func GetBufferedPaintDC

func GetBufferedPaintDC(hBufferedPaint HPAINTBUFFER) HDC

func GetBufferedPaintTargetDC

func GetBufferedPaintTargetDC(hBufferedPaint HPAINTBUFFER) HDC

func GetDC

func GetDC(hWnd HWND) HDC

func GetDCEx

func GetDCEx(hWnd HWND, hrgnClip HRGN, flags DWORD) HDC

func GetWindowDC

func GetWindowDC(hWnd HWND) HDC

func ResetDC

func ResetDC(hdc HDC, lpdm *DEVMODE) HDC

func WglGetCurrentDC

func WglGetCurrentDC() HDC

type HDDEDATA

type HDDEDATA HANDLE

func DdeAddData

func DdeAddData(hData HDDEDATA, pSrc *byte, cb DWORD, cbOff DWORD) HDDEDATA

func DdeClientTransaction

func DdeClientTransaction(pData *byte, cbData DWORD, hConv HCONV, hszItem HSZ, wFmt UINT, wType UINT, dwTimeout DWORD, pdwResult *uint32) HDDEDATA

func DdeCreateDataHandle

func DdeCreateDataHandle(idInst DWORD, pSrc *byte, cb DWORD, cbOff DWORD, hszItem HSZ, wFmt UINT, afCmd UINT) HDDEDATA

func DdeNameService

func DdeNameService(idInst DWORD, hsz1 HSZ, hsz2 HSZ, afCmd UINT) HDDEDATA

type HDESK

type HDESK HANDLE

func CreateDesktop

func CreateDesktop(lpszDesktop string, lpszDevice string, pDevmode LPDEVMODE, dwFlags DWORD, dwDesiredAccess ACCESS_MASK, lpsa *SECURITY_ATTRIBUTES) HDESK

func GetThreadDesktop

func GetThreadDesktop(dwThreadId DWORD) HDESK

func OpenDesktop

func OpenDesktop(lpszDesktop string, dwFlags DWORD, fInherit bool, dwDesiredAccess ACCESS_MASK) HDESK

func OpenInputDesktop

func OpenInputDesktop(dwFlags DWORD, fInherit bool, dwDesiredAccess ACCESS_MASK) HDESK

type HDEV

type HDEV HANDLE

type HDEVNOTIFY

type HDEVNOTIFY uintptr

func RegisterDeviceNotification

func RegisterDeviceNotification(hRecipient HANDLE, notificationFilter LPVOID, flags DWORD) HDEVNOTIFY

type HDPA

type HDPA uintptr

func DPA_Create

func DPA_Create(cItemGrow int32) HDPA

type HDROP

type HDROP HANDLE

type HDRVR

type HDRVR HANDLE

func OpenDriver

func OpenDriver(szDriverName string, szSectionName string, lParam2 LPARAM) HDRVR

type HDSA

type HDSA uintptr

func DSA_Create

func DSA_Create(cbItem int32, cItemGrow int32) HDSA

type HDWP

type HDWP HANDLE

func BeginDeferWindowPos

func BeginDeferWindowPos(nNumWindows int32) HDWP

func DeferWindowPos

func DeferWindowPos(hWinPosInfo HDWP, hWnd HWND, hWndInsertAfter HWND, x int32, y int32, cx int32, cy int32, uFlags UINT) HDWP

type HELPINFO

type HELPINFO struct {
	CbSize       UINT
	IContextType int32
	ICtrlId      int32
	HItemHandle  HANDLE
	DwContextId  DWORD_PTR
	MousePos     POINT
}

type HENHMETAFILE

type HENHMETAFILE HANDLE

func CloseEnhMetaFile

func CloseEnhMetaFile(hdc HDC) HENHMETAFILE

func CopyEnhMetaFile

func CopyEnhMetaFile(hEnh HENHMETAFILE, lpFileName string) HENHMETAFILE

func GetEnhMetaFile

func GetEnhMetaFile(lpName string) HENHMETAFILE

func SetEnhMetaFileBits

func SetEnhMetaFileBits(nSize UINT, pb *byte) HENHMETAFILE

func SetWinMetaFileBits

func SetWinMetaFileBits(nSize UINT, lpMeta16Data *byte, hdcRef HDC, lpMFP *METAFILEPICT) HENHMETAFILE

type HFONT

type HFONT HGDIOBJ

func CreateFont

func CreateFont(cHeight int32, cWidth int32, cEscapement int32, cOrientation int32, cWeight int32, bItalic DWORD, bUnderline DWORD, bStrikeOut DWORD, iCharSet DWORD, iOutPrecision DWORD, iClipPrecision DWORD, iQuality DWORD, iPitchAndFamily DWORD, pszFaceName string) HFONT

func CreateFontIndirect

func CreateFontIndirect(lplf *LOGFONT) HFONT

func CreateFontIndirectEx

func CreateFontIndirectEx(unnamed0 *ENUMLOGFONTEXDV) HFONT

type HGDIOBJ

type HGDIOBJ HANDLE

func GetCurrentObject

func GetCurrentObject(hdc HDC, aType UINT) HGDIOBJ

func GetStockObject

func GetStockObject(i int32) HGDIOBJ

func SelectObject

func SelectObject(hdc HDC, h HGDIOBJ) HGDIOBJ

type HGESTUREINFO

type HGESTUREINFO HANDLE

type HGLOBAL

type HGLOBAL HANDLE

func GlobalAlloc

func GlobalAlloc(uFlags UINT, dwBytes SIZE_T) HGLOBAL

func GlobalFree

func GlobalFree(hMem HGLOBAL) HGLOBAL

func GlobalHandle

func GlobalHandle(pMem uintptr) HGLOBAL

func GlobalReAlloc

func GlobalReAlloc(hMem HGLOBAL, dwBytes SIZE_T, uFlags UINT) HGLOBAL

func LoadResource

func LoadResource(hModule HMODULE, hResInfo HRSRC) HGLOBAL

func OleGetIconOfClass

func OleGetIconOfClass(rclsid REFCLSID, lpszLabel LPOLESTR, fUseTypeAsLabel bool) HGLOBAL

func OleMetafilePictFromIconAndLabel

func OleMetafilePictFromIconAndLabel(hIcon HICON, lpszLabel LPOLESTR, lpszSourceFile LPOLESTR, iIconIndex UINT) HGLOBAL

type HGLRC

type HGLRC HANDLE

func WglCreateContext

func WglCreateContext(unnamed0 HDC) HGLRC

func WglCreateLayerContext

func WglCreateLayerContext(unnamed0 HDC, unnamed1 int32) HGLRC

func WglGetCurrentContext

func WglGetCurrentContext() HGLRC

type HGLYPH

type HGLYPH ULONG

type HHOOK

type HHOOK HANDLE

func SetWindowsHook

func SetWindowsHook(nFilterType int32, pfnFilterProc HOOKPROC) HHOOK

func SetWindowsHookEx

func SetWindowsHookEx(idHook int32, lpfn HOOKPROC, hmod HINSTANCE, dwThreadId DWORD) HHOOK

type HICON

type HICON HANDLE

func CopyIcon

func CopyIcon(hIcon HICON) HICON

func CreateIcon

func CreateIcon(hInstance HINSTANCE, nWidth int32, nHeight int32, cPlanes BYTE, cBitsPixel BYTE, lpbANDbits *byte, lpbXORbits *byte) HICON

func CreateIconFromResource

func CreateIconFromResource(presbits *byte, dwResSize DWORD, fIcon bool, dwVer DWORD) HICON

func CreateIconFromResourceEx

func CreateIconFromResourceEx(presbits *byte, dwResSize DWORD, fIcon bool, dwVer DWORD, cxDesired int32, cyDesired int32, flags UINT) HICON

func CreateIconIndirect

func CreateIconIndirect(piconinfo *ICONINFO) HICON

func DuplicateIcon

func DuplicateIcon(hInstance HINSTANCE, hIcon HICON) HICON

func ExtractAssociatedIcon

func ExtractAssociatedIcon(hInst HINSTANCE, lpIconPath LPWSTR, lpiIcon *uint16) HICON

func ExtractAssociatedIconEx

func ExtractAssociatedIconEx(hInst HINSTANCE, lpIconPath LPWSTR, lpiIconIdx *uint16, lpiIconId *uint16) HICON

func ExtractIcon

func ExtractIcon(hInstance HINSTANCE, lpszFile string, nIconIndex UINT) HICON

func ImageList_GetIcon

func ImageList_GetIcon(himl HIMAGELIST, i int32, flags UINT) HICON

func LoadIcon

func LoadIcon(hInstance HINSTANCE, lpIconName string) HICON

type HIMAGELIST

type HIMAGELIST uintptr

func ImageList_Create

func ImageList_Create(cx int32, cy int32, flags UINT, cInitial int32, cGrow int32) HIMAGELIST

func ImageList_Duplicate

func ImageList_Duplicate(himl HIMAGELIST) HIMAGELIST

func ImageList_GetDragImage

func ImageList_GetDragImage(ppt *POINT, pptHotspot *POINT) HIMAGELIST

func ImageList_LoadImage

func ImageList_LoadImage(hi HINSTANCE, lpbmp string, cx int32, cGrow int32, crMask COLORREF, uType UINT, uFlags UINT) HIMAGELIST

func ImageList_Merge

func ImageList_Merge(himl1 HIMAGELIST, i1 int32, himl2 HIMAGELIST, i2 int32, dx int32, dy int32) HIMAGELIST

func ImageList_Read

func ImageList_Read(pstm LPSTREAM) HIMAGELIST

type HIMC

type HIMC HANDLE

func ImmAssociateContext

func ImmAssociateContext(unnamed0 HWND, unnamed1 HIMC) HIMC

func ImmCreateContext

func ImmCreateContext() HIMC

func ImmGetContext

func ImmGetContext(unnamed0 HWND) HIMC

type HIMCC

type HIMCC HANDLE

func ImmCreateIMCC

func ImmCreateIMCC(size DWORD) HIMCC

func ImmDestroyIMCC

func ImmDestroyIMCC(block HIMCC) HIMCC

func ImmReSizeIMCC

func ImmReSizeIMCC(imcc HIMCC, size DWORD) HIMCC

type HINSTANCE

type HINSTANCE HANDLE

func CoLoadLibrary

func CoLoadLibrary(lpszLibName LPOLESTR, bAutoFree bool) HINSTANCE

func FindExecutable

func FindExecutable(lpFile string, lpDirectory string, lpResult LPWSTR) HINSTANCE

func ShellExecute

func ShellExecute(hwnd HWND, lpVerb string, lpFile string, lpParameters string, lpDirectory string, nShowCmd INT) HINSTANCE

func WOWShellExecute

func WOWShellExecute(hWnd HWND, lpOperation LPCSTR, lpFile LPCSTR, lpParameters LPCSTR, lpDirectory LPCSTR, iShowCmd INT, callback uintptr) HINSTANCE

type HKEY

type HKEY HANDLE

func SHRegDuplicateHKey

func SHRegDuplicateHKey(hKey HKEY) HKEY

type HKL

type HKL HANDLE

func ActivateKeyboardLayout

func ActivateKeyboardLayout(hkl HKL, flags UINT) HKL

func GetKeyboardLayout

func GetKeyboardLayout(idThread DWORD) HKL

func ImmInstallIME

func ImmInstallIME(lpszIMEFileName string, lpszLayoutText string) HKL

func LoadKeyboardLayout

func LoadKeyboardLayout(pwszKLID string, flags UINT) HKL

type HLOCAL

type HLOCAL HANDLE

func LocalAlloc

func LocalAlloc(uFlags UINT, uBytes SIZE_T) HLOCAL

func LocalFree

func LocalFree(hMem HLOCAL) HLOCAL

func LocalHandle

func LocalHandle(pMem uintptr) HLOCAL

func LocalReAlloc

func LocalReAlloc(hMem HLOCAL, uBytes SIZE_T, uFlags UINT) HLOCAL

type HMENU

type HMENU HANDLE

func CreateMenu

func CreateMenu() HMENU

func CreatePopupMenu

func CreatePopupMenu() HMENU

func GetMenu

func GetMenu(hWnd HWND) HMENU

func GetSubMenu

func GetSubMenu(hMenu HMENU, nPos int32) HMENU

func GetSystemMenu

func GetSystemMenu(hWnd HWND, bRevert bool) HMENU

func LoadMenu

func LoadMenu(hInstance HINSTANCE, lpMenuName string) HMENU

func LoadMenuIndirect

func LoadMenuIndirect(lpMenuTemplate uintptr) HMENU

type HMETAFILE

type HMETAFILE HANDLE

func CloseMetaFile

func CloseMetaFile(hdc HDC) HMETAFILE

func CopyMetaFile

func CopyMetaFile(unnamed0 HMETAFILE, unnamed1 string) HMETAFILE

func GetMetaFile

func GetMetaFile(lpName string) HMETAFILE

func SetMetaFileBitsEx

func SetMetaFileBitsEx(cbBuffer UINT, lpData *byte) HMETAFILE

type HMETAFILEPICT added in v0.3.0

type HMETAFILEPICT uintptr

type HMIDI

type HMIDI HANDLE

type HMIDIIN

type HMIDIIN HANDLE

type HMIDIOUT

type HMIDIOUT HANDLE

type HMIDISTRM

type HMIDISTRM HANDLE

type HMIXER

type HMIXER HANDLE

type HMIXEROBJ

type HMIXEROBJ HANDLE

type HMMIO

type HMMIO HANDLE

func MmioOpen

func MmioOpen(pszFileName LPWSTR, pmmioinfo LPMMIOINFO, fdwOpen DWORD) HMMIO

type HMODULE

type HMODULE uintptr

func DrvGetModuleHandle

func DrvGetModuleHandle(hDriver HDRVR) HMODULE

func GetDriverModuleHandle

func GetDriverModuleHandle(hDriver HDRVR) HMODULE

func GetModuleHandle

func GetModuleHandle(lpModuleName string) HMODULE

func LoadLibrary

func LoadLibrary(lpLibFileName string) HMODULE

func LoadLibraryEx

func LoadLibraryEx(lpLibFileName string, hFile HANDLE, dwFlags DWORD) HMODULE

func LoadPackagedLibrary

func LoadPackagedLibrary(lpwLibFileName string, reserved DWORD) HMODULE

func MLLoadLibrary

func MLLoadLibrary(new_mod string, inst_hwnd HMODULE, dwCrossCodePage DWORD) HMODULE

type HMONITOR

type HMONITOR HANDLE

func MonitorFromPoint

func MonitorFromPoint(pt POINT, dwFlags DWORD) HMONITOR

func MonitorFromRect

func MonitorFromRect(lprc *RECT, dwFlags DWORD) HMONITOR

func MonitorFromWindow

func MonitorFromWindow(hwnd HWND, dwFlags DWORD) HMONITOR

type HOLEMENU added in v0.3.0

type HOLEMENU HGLOBAL

func OleCreateMenuDescriptor added in v0.3.0

func OleCreateMenuDescriptor(hmenuCombined HMENU, lpMenuWidths LPOLEMENUGROUPWIDTHS) HOLEMENU

type HOOKPROC

type HOOKPROC func(code int32, wParam WPARAM, lParam LPARAM) LRESULT

type HPAINTBUFFER

type HPAINTBUFFER HANDLE

func BeginBufferedPaint

func BeginBufferedPaint(hdcTarget HDC, prcTarget *RECT, dwFormat BP_BUFFERFORMAT, pPaintParams *BP_PAINTPARAMS, phdc *HDC) HPAINTBUFFER

type HPALETTE

type HPALETTE HGDIOBJ

func CreateHalftonePalette

func CreateHalftonePalette(hdc HDC) HPALETTE

func CreatePalette

func CreatePalette(plpal *LOGPALETTE) HPALETTE

func EngCreatePalette

func EngCreatePalette(iMode ULONG, cColors ULONG, pulColors *ULONG, flRed FLONG, flGreen FLONG, flBlue FLONG) HPALETTE

func SHCreateShellPalette

func SHCreateShellPalette(hdc HDC) HPALETTE

func SelectPalette

func SelectPalette(hdc HDC, hPal HPALETTE, bForceBkgd bool) HPALETTE

type HPEN

type HPEN HGDIOBJ

func CreatePen

func CreatePen(iStyle int32, cWidth int32, color COLORREF) HPEN

func CreatePenIndirect

func CreatePenIndirect(plpen *LOGPEN) HPEN

func ExtCreatePen

func ExtCreatePen(iPenStyle DWORD, cWidth DWORD, plbrush *LOGBRUSH, cStyle DWORD, pstyle *uint32) HPEN

type HPOWERNOTIFY

type HPOWERNOTIFY uintptr

func RegisterPowerSettingNotification

func RegisterPowerSettingNotification(hRecipient HANDLE, powerSettingGuid *GUID, flags DWORD) HPOWERNOTIFY

type HPROPSHEETPAGE

type HPROPSHEETPAGE uintptr

func CreatePropertySheetPage

func CreatePropertySheetPage(constPropSheetPagePointer *PROPSHEETPAGE) HPROPSHEETPAGE

type HPSTR

type HPSTR *CHAR

type HPSXA

type HPSXA HANDLE

func SHCreatePropSheetExtArray

func SHCreatePropSheetExtArray(hKey HKEY, pszSubKey string, max_iface UINT) HPSXA

type HRAWINPUT

type HRAWINPUT HANDLE

type HRESULT

type HRESULT int32

func ApplicationRecoveryInProgress

func ApplicationRecoveryInProgress(pbCancelled *BOOL) HRESULT

func AssocCreate

func AssocCreate(clsid CLSID, refiid REFIID, lpInterface uintptr) HRESULT

func AssocGetPerceivedType

func AssocGetPerceivedType(lpszExt string, lpType *PERCEIVED, lpFlag *int32, lppszType *LPWSTR) HRESULT

func AssocQueryKey

func AssocQueryKey(cfFlags ASSOCF, assockey ASSOCKEY, pszAssoc string, pszExtra string, phkeyOut *HKEY) HRESULT

func AssocQueryString

func AssocQueryString(cfFlags ASSOCF, str ASSOCSTR, pszAssoc string, pszExtra string, pszOut LPWSTR, pcchOut *uint32) HRESULT

func AssocQueryStringByKey

func AssocQueryStringByKey(cfFlags ASSOCF, str ASSOCSTR, hkAssoc HKEY, pszExtra string, pszOut LPWSTR, pcchOut *uint32) HRESULT

func BindMoniker

func BindMoniker(pmk LPMONIKER, grfOpt DWORD, riid REFIID, ppvResult *LPVOID) HRESULT

func BstrFromVector

func BstrFromVector(psa *SAFEARRAY, pbstr *BSTR) HRESULT

func BufferedPaintClear

func BufferedPaintClear(hBufferedPaint HPAINTBUFFER, prc *RECT) HRESULT

func BufferedPaintInit

func BufferedPaintInit() HRESULT

func BufferedPaintSetAlpha

func BufferedPaintSetAlpha(hBufferedPaint HPAINTBUFFER, prc *RECT, alpha BYTE) HRESULT

func BufferedPaintStopAllAnimations

func BufferedPaintStopAllAnimations(hwnd HWND) HRESULT

func BufferedPaintUnInit

func BufferedPaintUnInit() HRESULT

func CDefFolderMenu_Create2

func CDefFolderMenu_Create2(pidlFolder LPCITEMIDLIST, hwnd HWND, cidl UINT, apidl *LPCITEMIDLIST, psf *IShellFolder, lpfn LPFNDFMCALLBACK, nKeys UINT, ahkeys *HKEY, ppcm **IContextMenu) HRESULT

func CIDLData_CreateFromIDArray

func CIDLData_CreateFromIDArray(pidlFolder LPCITEMIDLIST, cpidlFiles DWORD, lppidlFiles *LPCITEMIDLIST, ppdataObject *LPDATAOBJECT) HRESULT

func CLSIDFromProgIDEx

func CLSIDFromProgIDEx(progid LPCOLESTR, clsid *CLSID) HRESULT

func CLSIDFromString

func CLSIDFromString(idstr LPCOLESTR, id *CLSID) HRESULT

func CStdStubBuffer_Connect

func CStdStubBuffer_Connect(this *IRpcStubBuffer, pUnkServer *IUnknown) HRESULT

func CStdStubBuffer_DebugServerQueryInterface

func CStdStubBuffer_DebugServerQueryInterface(this *IRpcStubBuffer, ppv uintptr) HRESULT

func CStdStubBuffer_QueryInterface

func CStdStubBuffer_QueryInterface(this *IRpcStubBuffer, riid REFIID, ppvObject uintptr) HRESULT

func CloseThemeData

func CloseThemeData(hTheme HTHEME) HRESULT

func CoAllowSetForegroundWindow

func CoAllowSetForegroundWindow(pUnk *IUnknown, pvReserved uintptr) HRESULT

func CoCopyProxy

func CoCopyProxy(pProxy *IUnknown, ppCopy **IUnknown) HRESULT

func CoCreateFreeThreadedMarshaler

func CoCreateFreeThreadedMarshaler(punkOuter LPUNKNOWN, ppunkMarshal *LPUNKNOWN) HRESULT

func CoCreateGuid

func CoCreateGuid(pguid *GUID) HRESULT

func CoDisconnectObject

func CoDisconnectObject(lpUnk LPUNKNOWN, reserved DWORD) HRESULT

func CoFileTimeNow

func CoFileTimeNow(lpFileTime *FILETIME) HRESULT

func CoGetActivationState

func CoGetActivationState(guid GUID, unknown DWORD, unknown2 *uint32) HRESULT

func CoGetApartmentType added in v0.3.0

func CoGetApartmentType(aType *APTTYPE, qualifier *APTTYPEQUALIFIER) HRESULT

func CoGetCallContext

func CoGetCallContext(riid REFIID, ppv uintptr) HRESULT

func CoGetCallState

func CoGetCallState(unknown int32, unknown2 *uint32) HRESULT

func CoGetCallerTID

func CoGetCallerTID(lpdwTID *uint32) HRESULT

func CoGetContextToken

func CoGetContextToken(token *ULONG_PTR) HRESULT

func CoGetCurrentLogicalThreadId

func CoGetCurrentLogicalThreadId(id *GUID) HRESULT

func CoGetDefaultContext added in v0.3.0

func CoGetDefaultContext(aType APTTYPE, riid REFIID, ppv *LPVOID) HRESULT

func CoGetInstanceFromIStorage added in v0.3.0

func CoGetInstanceFromIStorage(server_info *COSERVERINFO, rclsid *CLSID, outer *IUnknown, cls_context DWORD, storage *IStorage, count DWORD, results *MULTI_QI) HRESULT

func CoGetInterceptor

func CoGetInterceptor(iidIntercepted REFIID, punkOuter *IUnknown, iid REFIID, ppv uintptr) HRESULT

func CoGetInterceptorFromTypeInfo

func CoGetInterceptorFromTypeInfo(iidIntercepted REFIID, punkOuter *IUnknown, typeInfo *ITypeInfo, iid REFIID, ppv uintptr) HRESULT

func CoGetInterfaceAndReleaseStream

func CoGetInterfaceAndReleaseStream(pStm LPSTREAM, riid REFIID, ppv *LPVOID) HRESULT

func CoGetMalloc

func CoGetMalloc(context DWORD, imalloc **IMalloc) HRESULT

func CoGetMarshalSizeMax

func CoGetMarshalSizeMax(pulSize *ULONG, riid REFIID, pUnk *IUnknown, dwDestContext DWORD, pvDestContext uintptr, mshlFlags DWORD) HRESULT

func CoGetObject added in v0.3.0

func CoGetObject(pszName string, pBindOptions *BIND_OPTS, riid REFIID, ppv uintptr) HRESULT

func CoGetObjectContext

func CoGetObjectContext(riid REFIID, ppv uintptr) HRESULT

func CoGetPSClsid

func CoGetPSClsid(riid REFIID, pclsid *CLSID) HRESULT

func CoGetStandardMarshal added in v0.3.0

func CoGetStandardMarshal(riid REFIID, pUnk *IUnknown, dwDestContext DWORD, pvDestContext LPVOID, mshlflags DWORD, ppMarshal *LPMARSHAL) HRESULT

func CoGetState

func CoGetState(ppv **IUnknown) HRESULT

func CoGetTreatAsClass

func CoGetTreatAsClass(clsidOld REFCLSID, clsidNew *CLSID) HRESULT

func CoImpersonateClient

func CoImpersonateClient() HRESULT

func CoInitialize

func CoInitialize(lpReserved LPVOID) HRESULT

func CoInitializeSecurity added in v0.3.0

func CoInitializeSecurity(pSecDesc PSECURITY_DESCRIPTOR, cAuthSvc LONG, asAuthSvc *SOLE_AUTHENTICATION_SERVICE, pReserved1 uintptr, dwAuthnLevel DWORD, dwImpLevel DWORD, pReserved2 uintptr, dwCapabilities DWORD, pReserved3 uintptr) HRESULT

func CoInitializeWOW

func CoInitializeWOW(x DWORD, y DWORD) HRESULT

func CoLockObjectExternal

func CoLockObjectExternal(pUnk LPUNKNOWN, fLock bool, fLastUnlockReleases bool) HRESULT

func CoMarshalHresult

func CoMarshalHresult(pStm LPSTREAM, hresult HRESULT) HRESULT

func CoMarshalInterThreadInterfaceInStream

func CoMarshalInterThreadInterfaceInStream(riid REFIID, pUnk LPUNKNOWN, ppStm *LPSTREAM) HRESULT

func CoMarshalInterface

func CoMarshalInterface(pStream *IStream, riid REFIID, pUnk *IUnknown, dwDestContext DWORD, pvDestContext uintptr, mshlFlags DWORD) HRESULT

func CoQueryClientBlanket added in v0.3.0

func CoQueryClientBlanket(pAuthnSvc *uint32, pAuthzSvc *uint32, pServerPrincName **OLECHAR, pAuthnLevel *uint32, pImpLevel *uint32, pPrivs *RPC_AUTHZ_HANDLE, pCapabilities *uint32) HRESULT

func CoQueryProxyBlanket

func CoQueryProxyBlanket(pProxy *IUnknown, pAuthnSvc *uint32, pAuthzSvc *uint32, ppServerPrincName **OLECHAR, pAuthnLevel *uint32, pImpLevel *uint32, ppAuthInfo uintptr, pCapabilities *uint32) HRESULT

func CoRegisterChannelHook added in v0.3.0

func CoRegisterChannelHook(guidExtension REFGUID, pChannelHook *IChannelHook) HRESULT

func CoRegisterClassObject

func CoRegisterClassObject(rclsid REFCLSID, pUnk LPUNKNOWN, dwClsContext DWORD, flags DWORD, lpdwRegister *uint32) HRESULT

func CoRegisterInitializeSpy added in v0.3.0

func CoRegisterInitializeSpy(spy *IInitializeSpy, cookie *ULARGE_INTEGER) HRESULT

func CoRegisterMallocSpy added in v0.3.0

func CoRegisterMallocSpy(pMallocSpy LPMALLOCSPY) HRESULT

func CoRegisterMessageFilter added in v0.3.0

func CoRegisterMessageFilter(lpMessageFilter LPMESSAGEFILTER, lplpMessageFilter *LPMESSAGEFILTER) HRESULT

func CoRegisterPSClsid

func CoRegisterPSClsid(riid REFIID, rclsid REFCLSID) HRESULT

func CoReleaseMarshalData

func CoReleaseMarshalData(pStream *IStream) HRESULT

func CoResumeClassObjects

func CoResumeClassObjects() HRESULT

func CoRevertToSelf

func CoRevertToSelf() HRESULT

func CoRevokeInitializeSpy

func CoRevokeInitializeSpy(cookie ULARGE_INTEGER) HRESULT

func CoRevokeMallocSpy

func CoRevokeMallocSpy() HRESULT

func CoSetProxyBlanket

func CoSetProxyBlanket(pProxy *IUnknown, authnSvc DWORD, authzSvc DWORD, pServerPrincName *OLECHAR, authnLevel DWORD, impLevel DWORD, pAuthInfo uintptr, capabilities DWORD) HRESULT

func CoSetState

func CoSetState(pv *IUnknown) HRESULT

func CoSuspendClassObjects

func CoSuspendClassObjects() HRESULT

func CoSwitchCallContext

func CoSwitchCallContext(pObject *IUnknown, ppOldObject **IUnknown) HRESULT

func CoTreatAsClass

func CoTreatAsClass(clsidOld REFCLSID, clsidNew REFCLSID) HRESULT

func CoUnmarshalHresult

func CoUnmarshalHresult(pStm LPSTREAM, phresult *HRESULT) HRESULT

func CoUnmarshalInterface

func CoUnmarshalInterface(pStream *IStream, riid REFIID, ppv *LPVOID) HRESULT

func CoWaitForMultipleHandles

func CoWaitForMultipleHandles(dwFlags DWORD, dwTimeout DWORD, cHandles ULONG, pHandles *HANDLE, lpdwindex *uint32) HRESULT

func ConnectToConnectionPoint

func ConnectToConnectionPoint(lpUnkSink *IUnknown, riid REFIID, fConnect bool, lpUnknown *IUnknown, lpCookie *uint32, lppCP **IConnectionPoint) HRESULT

func Control_FillCache_RunDLL

func Control_FillCache_RunDLL(hWnd HWND, hModule HANDLE, w DWORD, x DWORD) HRESULT

func CreateAntiMoniker

func CreateAntiMoniker(ppmk **IMoniker) HRESULT

func CreateBindCtx added in v0.3.0

func CreateBindCtx(reserved DWORD, ppbc *LPBC) HRESULT

func CreateClassMoniker

func CreateClassMoniker(rclsid REFCLSID, ppmk **IMoniker) HRESULT

func CreateDataAdviseHolder added in v0.3.0

func CreateDataAdviseHolder(ppDAHolder **IDataAdviseHolder) HRESULT

func CreateDataCache

func CreateDataCache(pUnkOuter LPUNKNOWN, rclsid REFCLSID, riid REFIID, ppvObj *LPVOID) HRESULT

func CreateDispTypeInfo

func CreateDispTypeInfo(pidata *INTERFACEDATA, lcid LCID, pptinfo **ITypeInfo) HRESULT

func CreateErrorInfo

func CreateErrorInfo(pperrinfo **ICreateErrorInfo) HRESULT

func CreateFileMoniker

func CreateFileMoniker(lpszPathName LPCOLESTR, ppmk **IMoniker) HRESULT

func CreateGenericComposite

func CreateGenericComposite(pmkFirst *IMoniker, pmkRest *IMoniker, ppmkComposite **IMoniker) HRESULT

func CreateILockBytesOnHGlobal added in v0.3.0

func CreateILockBytesOnHGlobal(global HGLOBAL, delete_on_release bool, ret **ILockBytes) HRESULT

func CreateItemMoniker

func CreateItemMoniker(lpszDelim LPCOLESTR, lpszItem LPCOLESTR, ppmk **IMoniker) HRESULT

func CreateOleAdviseHolder added in v0.3.0

func CreateOleAdviseHolder(ppOAHolder **IOleAdviseHolder) HRESULT

func CreatePointerMoniker

func CreatePointerMoniker(punk LPUNKNOWN, ppmk *LPMONIKER) HRESULT

func CreateStdDispatch

func CreateStdDispatch(punkOuter *IUnknown, pvThis uintptr, ptinfo *ITypeInfo, stddisp **IUnknown) HRESULT

func CreateStreamOnHGlobal

func CreateStreamOnHGlobal(hGlobal HGLOBAL, fDeleteOnRelease bool, ppstm *LPSTREAM) HRESULT

func CreateStubFromTypeInfo

func CreateStubFromTypeInfo(pTypeInfo *ITypeInfo, riid REFIID, pUnkServer *IUnknown, ppStub **IRpcStubBuffer) HRESULT

func CreateTypeLib

func CreateTypeLib(syskind SYSKIND, szFile LPCOLESTR, ppctlib **ICreateTypeLib) HRESULT

func CreateTypeLib2

func CreateTypeLib2(syskind SYSKIND, szFile LPCOLESTR, ppctlib **ICreateTypeLib2) HRESULT

func DispCallFunc

func DispCallFunc(pvInstance uintptr, oVft *uint32, cc CALLCONV, vtReturn VARTYPE, cActuals UINT, prgvt *VARTYPE, prgpvarg **VARIANTARG, pvargResult *VARIANT) HRESULT

func DispGetIDsOfNames

func DispGetIDsOfNames(ptinfo *ITypeInfo, rgszNames **OLECHAR, cNames UINT, rgdispid *DISPID) HRESULT

func DispGetParam

func DispGetParam(pdispparams *DISPPARAMS, position UINT, vtTarg VARTYPE, pvarResult *VARIANT, puArgErr *UINT) HRESULT

func DispInvoke

func DispInvoke(_this uintptr, ptinfo *ITypeInfo, dispidMember DISPID, wFlags USHORT, pparams *DISPPARAMS, pvarResult *VARIANT, pexcepinfo *EXCEPINFO, puArgErr *UINT) HRESULT

func DoDragDrop

func DoDragDrop(pDataObject *IDataObject, pDropSource *IDropSource, dwOKEffect DWORD, pdwEffect *uint32) HRESULT

func DrawThemeBackground

func DrawThemeBackground(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pRect *RECT, pClipRect *RECT) HRESULT

func DrawThemeBackgroundEx

func DrawThemeBackgroundEx(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pRect *RECT, pOptions *DTBGOPTS) HRESULT

func DrawThemeEdge

func DrawThemeEdge(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pDestRect *RECT, uEdge UINT, uFlags UINT, pContentRect *RECT) HRESULT

func DrawThemeIcon

func DrawThemeIcon(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pRect *RECT, himl HIMAGELIST, iImageIndex int32) HRESULT

func DrawThemeParentBackground

func DrawThemeParentBackground(hwnd HWND, hdc HDC, prc *RECT) HRESULT

func DrawThemeText

func DrawThemeText(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pszText string, iCharCount int32, flags DWORD, flags2 DWORD, pRect *RECT) HRESULT

func DrawThemeTextEx

func DrawThemeTextEx(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pszText string, iCharCount int32, flags DWORD, rect *RECT, options *DTTOPTS) HRESULT

func EnableThemeDialogTexture

func EnableThemeDialogTexture(hwnd HWND, dwFlags DWORD) HRESULT

func EnableTheming

func EnableTheming(fEnable bool) HRESULT

func EndBufferedAnimation

func EndBufferedAnimation(hbpAnimation HANIMATIONBUFFER, fUpdateTarget bool) HRESULT

func EndBufferedPaint

func EndBufferedPaint(hPaintBuffer HPAINTBUFFER, fUpdateTarget bool) HRESULT

func FmtIdToPropStgName added in v0.3.0

func FmtIdToPropStgName(rfmtid *FMTID, str LPOLESTR) HRESULT

func FreePropVariantArray

func FreePropVariantArray(cVariants ULONG, rgvars *PROPVARIANT) HRESULT

func GetAcceptLanguages

func GetAcceptLanguages(langbuf LPWSTR, buflen *uint32) HRESULT

func GetApplicationRestartSettings

func GetApplicationRestartSettings(hProcess HANDLE, pwzCommandline PWSTR, pcchSize *DWORD, pdwFlags *DWORD) HRESULT

func GetBufferedPaintBits

func GetBufferedPaintBits(hBufferedPaint HPAINTBUFFER, ppbBuffer **RGBQUAD, pcxRow *int) HRESULT

func GetBufferedPaintTargetRect

func GetBufferedPaintTargetRect(hBufferedPaint HPAINTBUFFER, prc *RECT) HRESULT

func GetClassFile

func GetClassFile(filePathName LPCOLESTR, pclsid *CLSID) HRESULT

func GetConvertStg

func GetConvertStg(stg *IStorage) HRESULT

func GetCurrentProcessExplicitAppUserModelID

func GetCurrentProcessExplicitAppUserModelID(appid *PWSTR) HRESULT

func GetCurrentThemeName

func GetCurrentThemeName(pszThemeFileName LPWSTR, dwMaxNameChars int32, pszColorBuff LPWSTR, cchMaxColorChars int32, pszSizeBuff LPWSTR, cchMaxSizeChars int32) HRESULT

func GetErrorInfo

func GetErrorInfo(dwReserved ULONG, pperrinfo **IErrorInfo) HRESULT

func GetHGlobalFromILockBytes added in v0.3.0

func GetHGlobalFromILockBytes(iface *ILockBytes, phglobal *HGLOBAL) HRESULT

func GetHGlobalFromStream

func GetHGlobalFromStream(pstm *IStream, phglobal *HGLOBAL) HRESULT

func GetRecordInfoFromGuids

func GetRecordInfoFromGuids(rGuidTypeLib REFGUID, uVerMajor ULONG, uVerMinor ULONG, lcid LCID, rGuidTypeInfo REFGUID, ppRecInfo **IRecordInfo) HRESULT

func GetRecordInfoFromTypeInfo

func GetRecordInfoFromTypeInfo(pTI *ITypeInfo, ppRecInfo **IRecordInfo) HRESULT

func GetRunningObjectTable added in v0.3.0

func GetRunningObjectTable(reserved DWORD, pprot *LPRUNNINGOBJECTTABLE) HRESULT

func GetThemeBackgroundContentRect

func GetThemeBackgroundContentRect(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pBoundingRect *RECT, pContentRect *RECT) HRESULT

func GetThemeBackgroundExtent

func GetThemeBackgroundExtent(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pContentRect *RECT, pExtentRect *RECT) HRESULT

func GetThemeBackgroundRegion

func GetThemeBackgroundRegion(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pRect *RECT, pRegion *HRGN) HRESULT

func GetThemeBool

func GetThemeBool(hTheme HTHEME, iPartId int32, iStateId int32, iPropId int32, pfVal *BOOL) HRESULT

func GetThemeColor

func GetThemeColor(hTheme HTHEME, iPartId int32, iStateId int32, iPropId int32, pColor *COLORREF) HRESULT

func GetThemeDocumentationProperty

func GetThemeDocumentationProperty(pszThemeName string, pszPropertyName string, pszValueBuff LPWSTR, cchMaxValChars int32) HRESULT

func GetThemeEnumValue

func GetThemeEnumValue(hTheme HTHEME, iPartId int32, iStateId int32, iPropId int32, piVal *int) HRESULT

func GetThemeFilename

func GetThemeFilename(hTheme HTHEME, iPartId int32, iStateId int32, iPropId int32, pszThemeFilename LPWSTR, cchMaxBuffChars int32) HRESULT

func GetThemeFont

func GetThemeFont(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, iPropId int32, pFont *LOGFONT) HRESULT

func GetThemeInt

func GetThemeInt(hTheme HTHEME, iPartId int32, iStateId int32, iPropId int32, piVal *int) HRESULT

func GetThemeIntList

func GetThemeIntList(hTheme HTHEME, iPartId int32, iStateId int32, iPropId int32, pIntList *INTLIST) HRESULT

func GetThemeMargins

func GetThemeMargins(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, iPropId int32, prc *RECT, pMargins *MARGINS) HRESULT

func GetThemeMetric

func GetThemeMetric(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, iPropId int32, piVal *int) HRESULT

func GetThemePartSize

func GetThemePartSize(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, prc *RECT, eSize THEMESIZE, psz *SIZE) HRESULT

func GetThemePosition

func GetThemePosition(hTheme HTHEME, iPartId int32, iStateId int32, iPropId int32, pPoint *POINT) HRESULT

func GetThemePropertyOrigin

func GetThemePropertyOrigin(hTheme HTHEME, iPartId int32, iStateId int32, iPropId int32, pOrigin *PROPERTYORIGIN) HRESULT

func GetThemeRect

func GetThemeRect(hTheme HTHEME, iPartId int32, iStateId int32, iPropId int32, pRect *RECT) HRESULT

func GetThemeString

func GetThemeString(hTheme HTHEME, iPartId int32, iStateId int32, iPropId int32, pszBuff LPWSTR, cchMaxBuffChars int32) HRESULT

func GetThemeSysFont

func GetThemeSysFont(hTheme HTHEME, iFontID int32, plf *LOGFONT) HRESULT

func GetThemeSysInt

func GetThemeSysInt(hTheme HTHEME, iIntID int32, piValue *int) HRESULT

func GetThemeSysString

func GetThemeSysString(hTheme HTHEME, iStringID int32, pszStringBuff LPWSTR, cchMaxStringChars int32) HRESULT

func GetThemeTextExtent

func GetThemeTextExtent(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pszText string, iCharCount int32, dwTextFlags DWORD, pBoundingRect *RECT, pExtentRect *RECT) HRESULT

func GetThemeTextMetrics

func GetThemeTextMetrics(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, ptm *TEXTMETRIC) HRESULT

func GetThemeTransitionDuration

func GetThemeTransitionDuration(hTheme HTHEME, iPartId int32, iStateIdFrom int32, iStateIdTo int32, iPropId int32, pdwDuration *uint32) HRESULT

func HashData

func HashData(lpSrc *byte, nSrcLen DWORD, lpDest *byte, nDestLen DWORD) HRESULT

func HitTestThemeBackground

func HitTestThemeBackground(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, dwOptions DWORD, pRect *RECT, hrgn HRGN, ptTest POINT, pwHitTestCode *WORD) HRESULT

func IIDFromString

func IIDFromString(s LPCOLESTR, iid *IID) HRESULT

func ILLoadFromStream

func ILLoadFromStream(pStream *IStream, ppPidl *LPITEMIDLIST) HRESULT

func ILSaveToStream

func ILSaveToStream(pStream *IStream, pPidl LPCITEMIDLIST) HRESULT

func IStream_Reset

func IStream_Reset(lpStream *IStream) HRESULT

func IStream_Size

func IStream_Size(lpStream *IStream, lpulSize *ULARGE_INTEGER) HRESULT

func IUnknown_GetSite

func IUnknown_GetSite(lpUnknown LPUNKNOWN, iid REFIID, lppSite *PVOID) HRESULT

func IUnknown_GetWindow

func IUnknown_GetWindow(lpUnknown *IUnknown, lphWnd *HWND) HRESULT

func IUnknown_QueryInterface_Proxy

func IUnknown_QueryInterface_Proxy(iface LPUNKNOWN, riid REFIID, ppvObj *LPVOID) HRESULT

func IUnknown_QueryService

func IUnknown_QueryService(unnamed0 *IUnknown, unnamed1 REFGUID, unnamed2 REFIID, unnamed3 *LPVOID) HRESULT

func IUnknown_SetSite

func IUnknown_SetSite(obj *IUnknown, site *IUnknown) HRESULT

func LoadRegTypeLib

func LoadRegTypeLib(rguid REFGUID, wVerMajor WORD, wVerMinor WORD, lcid LCID, ppTLib **ITypeLib) HRESULT

func LoadTypeLib

func LoadTypeLib(szFile *OLECHAR, pptLib **ITypeLib) HRESULT

func LoadTypeLibEx

func LoadTypeLibEx(szFile LPCOLESTR, regkind REGKIND, pptLib **ITypeLib) HRESULT

func MkParseDisplayName added in v0.3.0

func MkParseDisplayName(pbc LPBC, szDisplayName LPCOLESTR, pchEaten *uint32, ppmk *LPMONIKER) HRESULT

func MonikerCommonPrefixWith

func MonikerCommonPrefixWith(pmkThis *IMoniker, pmkOther *IMoniker, ppmkCommon **IMoniker) HRESULT

func NdrProxyErrorHandler

func NdrProxyErrorHandler(dwExceptionCode DWORD) HRESULT

func OleConvertIStorageToOLESTREAM added in v0.3.0

func OleConvertIStorageToOLESTREAM(pstg LPSTORAGE, pOleStream LPOLESTREAM) HRESULT

func OleConvertOLESTREAMToIStorage added in v0.3.0

func OleConvertOLESTREAMToIStorage(pOleStream LPOLESTREAM, pstg LPSTORAGE, ptd *DVTARGETDEVICE) HRESULT

func OleCreate added in v0.3.0

func OleCreate(rclsid REFCLSID, riid REFIID, renderopt DWORD, pFormatEtc *FORMATETC, pClientSite LPOLECLIENTSITE, pStg LPSTORAGE, ppvObj *LPVOID) HRESULT

func OleCreateDefaultHandler

func OleCreateDefaultHandler(clsid REFCLSID, pUnkOuter LPUNKNOWN, riid REFIID, ppvObj *LPVOID) HRESULT

func OleCreateEmbeddingHelper added in v0.3.0

func OleCreateEmbeddingHelper(clsid REFCLSID, pUnkOuter LPUNKNOWN, flags DWORD, pCF *IClassFactory, riid REFIID, ppvObj *LPVOID) HRESULT

func OleCreateFontIndirect

func OleCreateFontIndirect(lpFontDesc *FONTDESC, riid REFIID, ppvObj *LPVOID) HRESULT

func OleCreateFromData added in v0.3.0

func OleCreateFromData(data LPDATAOBJECT, iid REFIID, renderopt DWORD, fmt *FORMATETC, client_site LPOLECLIENTSITE, stg LPSTORAGE, obj *LPVOID) HRESULT

func OleCreateFromDataEx added in v0.3.0

func OleCreateFromDataEx(data *IDataObject, iid REFIID, flags DWORD, renderopt DWORD, num_cache_fmts ULONG, adv_flags *uint32, cache_fmts *FORMATETC, sink *IAdviseSink, conns *uint32, client_site *IOleClientSite, stg *IStorage, obj uintptr) HRESULT

func OleCreateFromFile added in v0.3.0

func OleCreateFromFile(clsid REFCLSID, filename *OLECHAR, iid REFIID, renderopt DWORD, fmt *FORMATETC, client_site *IOleClientSite, storage *IStorage, obj uintptr) HRESULT

func OleCreateFromFileEx added in v0.3.0

func OleCreateFromFileEx(clsid REFCLSID, filename *OLECHAR, iid REFIID, flags DWORD, renderopt DWORD, num_fmts ULONG, adv_flags *uint32, fmts *FORMATETC, sink *IAdviseSink, conns *uint32, client_site *IOleClientSite, stg *IStorage, obj uintptr) HRESULT
func OleCreateLink(pmkLinkSrc LPMONIKER, riid REFIID, renderopt DWORD, lpFormatEtc *FORMATETC, pClientSite LPOLECLIENTSITE, pStg LPSTORAGE, ppvObj *LPVOID) HRESULT

func OleCreateLinkFromData added in v0.3.0

func OleCreateLinkFromData(data *IDataObject, iid REFIID, renderopt DWORD, fmt *FORMATETC, client_site *IOleClientSite, stg *IStorage, obj uintptr) HRESULT

func OleCreateLinkToFile added in v0.3.0

func OleCreateLinkToFile(lpszFileName LPCOLESTR, riid REFIID, renderopt DWORD, lpFormatEtc *FORMATETC, pClientSite LPOLECLIENTSITE, pStg LPSTORAGE, ppvObj *LPVOID) HRESULT

func OleCreatePictureIndirect

func OleCreatePictureIndirect(lpPictDesc *PICTDESC, riid REFIID, own bool, ppvObj uintptr) HRESULT

func OleCreatePropertyFrame

func OleCreatePropertyFrame(hwndOwner HWND, x UINT, y UINT, lpszCaption LPCOLESTR, cObjects ULONG, ppUnk *LPUNKNOWN, cPages ULONG, pPageClsID *CLSID, lcid LCID, dwReserved DWORD, pvReserved LPVOID) HRESULT

func OleCreatePropertyFrameIndirect

func OleCreatePropertyFrameIndirect(lpParams *OCPFIPARAMS) HRESULT

func OleCreateStaticFromData added in v0.3.0

func OleCreateStaticFromData(data *IDataObject, iid REFIID, renderopt DWORD, fmt *FORMATETC, client_site *IOleClientSite, stg *IStorage, obj uintptr) HRESULT

func OleDestroyMenuDescriptor added in v0.3.0

func OleDestroyMenuDescriptor(hmenuDescriptor HOLEMENU) HRESULT

func OleDoAutoConvert added in v0.3.0

func OleDoAutoConvert(pStg LPSTORAGE, pClsidNew *CLSID) HRESULT

func OleDraw added in v0.3.0

func OleDraw(pUnk *IUnknown, dwAspect DWORD, hdcDraw HDC, rect *RECT) HRESULT

func OleFlushClipboard

func OleFlushClipboard() HRESULT

func OleGetAutoConvert

func OleGetAutoConvert(clsidOld REFCLSID, pClsidNew *CLSID) HRESULT

func OleGetClipboard

func OleGetClipboard(obj **IDataObject) HRESULT

func OleInitializeWOW

func OleInitializeWOW(x DWORD, y DWORD) HRESULT

func OleIsCurrentClipboard

func OleIsCurrentClipboard(data *IDataObject) HRESULT

func OleLoad added in v0.3.0

func OleLoad(pStg LPSTORAGE, riid REFIID, pClientSite LPOLECLIENTSITE, ppvObj *LPVOID) HRESULT

func OleLoadFromStream added in v0.3.0

func OleLoadFromStream(pStm *IStream, iidInterface REFIID, ppvObj uintptr) HRESULT

func OleLoadPicture

func OleLoadPicture(lpstream LPSTREAM, lSize LONG, fRunmode bool, riid REFIID, ppvObj *LPVOID) HRESULT

func OleLoadPictureEx

func OleLoadPictureEx(lpstream LPSTREAM, lSize LONG, fRunmode bool, riid REFIID, xsiz DWORD, ysiz DWORD, flags DWORD, ppvObj *LPVOID) HRESULT

func OleLoadPictureFile

func OleLoadPictureFile(file VARIANT, picture *LPDISPATCH) HRESULT

func OleLoadPicturePath

func OleLoadPicturePath(szURLorPath LPOLESTR, punkCaller LPUNKNOWN, dwReserved DWORD, clrReserved OLE_COLOR, riid REFIID, ppvRet *LPVOID) HRESULT

func OleLockRunning

func OleLockRunning(pUnknown LPUNKNOWN, fLock bool, fLastUnlockCloses bool) HRESULT

func OleNoteObjectVisible

func OleNoteObjectVisible(pUnknown LPUNKNOWN, bVisible bool) HRESULT

func OleQueryCreateFromData

func OleQueryCreateFromData(data *IDataObject) HRESULT

func OleQueryLinkFromData

func OleQueryLinkFromData(pSrcDataObject *IDataObject) HRESULT

func OleRegEnumVerbs added in v0.3.0

func OleRegEnumVerbs(clsid REFCLSID, ppenum *LPENUMOLEVERB) HRESULT

func OleRegGetMiscStatus

func OleRegGetMiscStatus(clsid REFCLSID, dwAspect DWORD, pdwStatus *uint32) HRESULT

func OleRegGetUserType

func OleRegGetUserType(clsid REFCLSID, form DWORD, usertype *LPOLESTR) HRESULT

func OleSave added in v0.3.0

func OleSave(pPS LPPERSISTSTORAGE, pStg LPSTORAGE, fSameAsLoad bool) HRESULT

func OleSavePictureFile

func OleSavePictureFile(picture *IDispatch, filename BSTR) HRESULT

func OleSaveToStream added in v0.3.0

func OleSaveToStream(pPStm *IPersistStream, pStm *IStream) HRESULT

func OleSetAutoConvert

func OleSetAutoConvert(clsidOld REFCLSID, clsidNew REFCLSID) HRESULT

func OleSetClipboard

func OleSetClipboard(data *IDataObject) HRESULT

func OleSetContainedObject

func OleSetContainedObject(pUnknown LPUNKNOWN, fContained bool) HRESULT

func OleSetMenuDescriptor added in v0.3.0

func OleSetMenuDescriptor(hOleMenu HOLEMENU, hwndFrame HWND, hwndActiveObject HWND, lpFrame LPOLEINPLACEFRAME, lpActiveObject LPOLEINPLACEACTIVEOBJECT) HRESULT

func OleTranslateAccelerator added in v0.3.0

func OleTranslateAccelerator(lpFrame LPOLEINPLACEFRAME, lpFrameInfo LPOLEINPLACEFRAMEINFO, lpmsg *MSG) HRESULT

func OleTranslateColor

func OleTranslateColor(clr OLE_COLOR, hpal HPALETTE, pColorRef *COLORREF) HRESULT

func ParseURL

func ParseURL(x string, y *PARSEDURL) HRESULT

func PathCreateFromUrl

func PathCreateFromUrl(pszUrl string, pszPath LPWSTR, pcchPath *uint32, dwReserved DWORD) HRESULT

func PathCreateFromUrlAlloc

func PathCreateFromUrlAlloc(pszUrl string, pszPath *LPWSTR, dwReserved DWORD) HRESULT

func PrintDlgEx

func PrintDlgEx(unnamed0 LPPRINTDLGEX) HRESULT

func PropStgNameToFmtId added in v0.3.0

func PropStgNameToFmtId(str LPOLESTR, rfmtid *FMTID) HRESULT

func PropVariantChangeType added in v0.3.0

func PropVariantChangeType(ppropvarDest *PROPVARIANT, propvarSrc REFPROPVARIANT, flags PROPVAR_CHANGE_FLAGS, vt VARTYPE) HRESULT

func PropVariantClear

func PropVariantClear(pvar *PROPVARIANT) HRESULT

func PropVariantCopy

func PropVariantCopy(pvarDest *PROPVARIANT, pvarSrc *PROPVARIANT) HRESULT

func QISearch

func QISearch(base uintptr, table *QITAB, riid REFIID, ppv uintptr) HRESULT

func QueryPathOfRegTypeLib

func QueryPathOfRegTypeLib(guid REFGUID, wMaj WORD, wMin WORD, lcid LCID, path *BSTR) HRESULT

func ReadClassStg

func ReadClassStg(pstg *IStorage, pclsid *CLSID) HRESULT

func ReadClassStm

func ReadClassStm(pStm *IStream, pclsid *CLSID) HRESULT

func ReadFmtUserTypeStg added in v0.3.0

func ReadFmtUserTypeStg(pstg LPSTORAGE, pcf *CLIPFORMAT, lplpszUserType *LPOLESTR) HRESULT

func RegisterApplicationRestart

func RegisterApplicationRestart(pwzCommandline string, dwFlags DWORD) HRESULT

func RegisterDragDrop added in v0.3.0

func RegisterDragDrop(hwnd HWND, pDropTarget LPDROPTARGET) HRESULT

func RegisterTypeLib

func RegisterTypeLib(ptlib *ITypeLib, szFullPath *OLECHAR, szHelpDir *OLECHAR) HRESULT

func RegisterTypeLibForUser

func RegisterTypeLibForUser(ptlib *ITypeLib, szFullPath *OLECHAR, szHelpDir *OLECHAR) HRESULT

func RevokeDragDrop

func RevokeDragDrop(hwnd HWND) HRESULT

func SHAssocEnumHandlers

func SHAssocEnumHandlers(extra *WCHAR, filter ASSOC_FILTER, enumhandlers **IEnumAssocHandlers) HRESULT

func SHAutoComplete

func SHAutoComplete(hwndEdit HWND, dwFlags DWORD) HRESULT

func SHBindToParent

func SHBindToParent(pidl LPCITEMIDLIST, riid REFIID, ppv *LPVOID, ppidlLast *LPCITEMIDLIST) HRESULT

func SHCoCreateInstance

func SHCoCreateInstance(aclsid string, clsid *CLSID, pUnkOuter LPUNKNOWN, refiid REFIID, ppv *LPVOID) HRESULT

func SHCreateDefaultContextMenu

func SHCreateDefaultContextMenu(pdcm *DEFCONTEXTMENU, riid REFIID, ppv uintptr) HRESULT

func SHCreateFileExtractIconW

func SHCreateFileExtractIconW(file string, attribs DWORD, riid REFIID, ppv uintptr) HRESULT

func SHCreateItemFromIDList

func SHCreateItemFromIDList(pidl PCIDLIST_ABSOLUTE, riid REFIID, ppv uintptr) HRESULT

func SHCreateItemFromParsingName

func SHCreateItemFromParsingName(pszPath string, pbc *IBindCtx, riid REFIID, ppv uintptr) HRESULT

func SHCreateQueryCancelAutoPlayMoniker

func SHCreateQueryCancelAutoPlayMoniker(moniker **IMoniker) HRESULT

func SHCreateShellFolderView

func SHCreateShellFolderView(pcsfv *SFV_CREATE, ppsv **IShellView) HRESULT

func SHCreateShellFolderViewEx

func SHCreateShellFolderViewEx(psvcbi LPCSFV, ppv **IShellView) HRESULT

func SHCreateShellItem

func SHCreateShellItem(pidlParent LPCITEMIDLIST, psfParent *IShellFolder, pidl LPCITEMIDLIST, ppsi **IShellItem) HRESULT

func SHCreateShellItemArray

func SHCreateShellItemArray(pidlParent PCIDLIST_ABSOLUTE, psf *IShellFolder, cidl UINT, ppidl PCUITEMID_CHILD_ARRAY, ppsiItemArray **IShellItemArray) HRESULT

func SHCreateShellItemArrayFromDataObject

func SHCreateShellItemArrayFromDataObject(pdo *IDataObject, riid REFIID, ppv uintptr) HRESULT

func SHCreateShellItemArrayFromIDLists

func SHCreateShellItemArrayFromIDLists(cidl UINT, pidl_array PCIDLIST_ABSOLUTE_ARRAY, psia **IShellItemArray) HRESULT

func SHCreateShellItemArrayFromShellItem

func SHCreateShellItemArrayFromShellItem(item *IShellItem, riid REFIID, ppv uintptr) HRESULT

func SHCreateStdEnumFmtEtc

func SHCreateStdEnumFmtEtc(cFormats DWORD, lpFormats *FORMATETC, ppenumFormatetc *LPENUMFORMATETC) HRESULT

func SHCreateStreamOnFile

func SHCreateStreamOnFile(lpszPath string, dwMode DWORD, lppStream **IStream) HRESULT

func SHCreateStreamOnFileEx

func SHCreateStreamOnFileEx(lpszPath string, dwMode DWORD, dwAttributes DWORD, bCreate bool, lpTemplate *IStream, lppStream **IStream) HRESULT

func SHCreateStreamWrapper

func SHCreateStreamWrapper(lpbData *byte, dwDataLen DWORD, dwReserved DWORD, lppStream **IStream) HRESULT

func SHCreateThreadRef

func SHCreateThreadRef(lprefcount *LONG, lppUnknown **IUnknown) HRESULT

func SHDefExtractIcon

func SHDefExtractIcon(pszIconFile string, iIndex int32, uFlags UINT, phiconLarge *HICON, phiconSmall *HICON, nIconSize UINT) HRESULT

func SHDoDragDrop

func SHDoDragDrop(hWnd HWND, lpDataObject LPDATAOBJECT, lpDropSource LPDROPSOURCE, dwOKEffect DWORD, pdwEffect *uint32) HRESULT

func SHEmptyRecycleBin

func SHEmptyRecycleBin(hwnd HWND, pszRootPath string, dwFlags DWORD) HRESULT

func SHEnumerateUnreadMailAccountsW

func SHEnumerateUnreadMailAccountsW(user HKEY, idx DWORD, mailaddress LPWSTR, mailaddresslen INT) HRESULT

func SHFlushClipboard

func SHFlushClipboard() HRESULT

func SHGetDataFromIDList

func SHGetDataFromIDList(psf LPSHELLFOLDER, pidl LPCITEMIDLIST, nFormat int32, dest LPVOID, aLen int32) HRESULT

func SHGetDesktopFolder

func SHGetDesktopFolder(psf **IShellFolder) HRESULT

func SHGetFolderLocation

func SHGetFolderLocation(hwndOwner HWND, nFolder int32, hToken HANDLE, dwReserved DWORD, ppidl *LPITEMIDLIST) HRESULT

func SHGetFolderPath

func SHGetFolderPath(hwndOwner HWND, nFolder int32, hToken HANDLE, dwFlags DWORD, pszPath LPWSTR) HRESULT

func SHGetFolderPathAndSubDir

func SHGetFolderPathAndSubDir(hwndOwner HWND, nFolder int32, hToken HANDLE, dwFlags DWORD, pszSubPath string, pszPath LPWSTR) HRESULT

func SHGetFolderPathEx

func SHGetFolderPathEx(rfid REFKNOWNFOLDERID, flags DWORD, token HANDLE, path LPWSTR, aLen DWORD) HRESULT

func SHGetIDListFromObject

func SHGetIDListFromObject(punk *IUnknown, ppidl *PIDLIST_ABSOLUTE) HRESULT

func SHGetImageList

func SHGetImageList(iImageList int32, riid REFIID, ppv uintptr) HRESULT

func SHGetInstanceExplorer

func SHGetInstanceExplorer(lpUnknown **IUnknown) HRESULT

func SHGetInverseCMAP

func SHGetInverseCMAP(dest *uint32, dwSize DWORD) HRESULT

func SHGetItemFromDataObject

func SHGetItemFromDataObject(pdtobj *IDataObject, dwFlags DATAOBJ_GET_ITEM_FLAGS, riid REFIID, ppv uintptr) HRESULT

func SHGetItemFromObject

func SHGetItemFromObject(punk *IUnknown, riid REFIID, ppv uintptr) HRESULT

func SHGetKnownFolderIDList

func SHGetKnownFolderIDList(rfid REFKNOWNFOLDERID, flags DWORD, token HANDLE, pidl *PIDLIST_ABSOLUTE) HRESULT

func SHGetKnownFolderItem

func SHGetKnownFolderItem(rfid REFKNOWNFOLDERID, flags KNOWN_FOLDER_FLAG, hToken HANDLE, riid REFIID, ppv uintptr) HRESULT

func SHGetKnownFolderPath

func SHGetKnownFolderPath(rfid REFKNOWNFOLDERID, flags DWORD, token HANDLE, path *PWSTR) HRESULT

func SHGetLocalizedName

func SHGetLocalizedName(path string, module LPWSTR, size UINT, res *int32) HRESULT

func SHGetMalloc

func SHGetMalloc(lpmal *LPMALLOC) HRESULT

func SHGetNameFromIDList

func SHGetNameFromIDList(pidl PCIDLIST_ABSOLUTE, sigdnName SIGDN, ppszName *PWSTR) HRESULT

func SHGetPropertyStoreForWindow

func SHGetPropertyStoreForWindow(hwnd HWND, riid REFIID, ppv uintptr) HRESULT

func SHGetPropertyStoreFromParsingName

func SHGetPropertyStoreFromParsingName(pszPath string, pbc *IBindCtx, flags GETPROPERTYSTOREFLAGS, riid REFIID, ppv uintptr) HRESULT

func SHGetRealIDL

func SHGetRealIDL(lpsf LPSHELLFOLDER, pidlSimple LPCITEMIDLIST, pidlReal *LPITEMIDLIST) HRESULT

func SHGetSpecialFolderLocation

func SHGetSpecialFolderLocation(hwndOwner HWND, nFolder INT, ppidl *LPITEMIDLIST) HRESULT

func SHGetStockIconInfo

func SHGetStockIconInfo(id SHSTOCKICONID, flags UINT, sii *SHSTOCKICONINFO) HRESULT

func SHGetThreadRef

func SHGetThreadRef(lppUnknown **IUnknown) HRESULT

func SHGetViewStatePropertyBag

func SHGetViewStatePropertyBag(pidl LPCITEMIDLIST, bag_name LPWSTR, flags DWORD, riid REFIID, ppv uintptr) HRESULT

func SHIsFileAvailableOffline

func SHIsFileAvailableOffline(path string, status *uint32) HRESULT

func SHLimitInputEdit

func SHLimitInputEdit(textbox HWND, folder *IShellFolder) HRESULT

func SHLoadInProc

func SHLoadInProc(rclsid REFCLSID) HRESULT

func SHLoadIndirectString

func SHLoadIndirectString(src string, dst LPWSTR, dst_len UINT, reserved uintptr) HRESULT

func SHLoadNonloadedIconOverlayIdentifiers

func SHLoadNonloadedIconOverlayIdentifiers() HRESULT

func SHMapIDListToImageListIndexAsync

func SHMapIDListToImageListIndexAsync(pts *IUnknown, psf *IShellFolder, pidl LPCITEMIDLIST, flags UINT, pfn uintptr, pvData uintptr, pvHint uintptr, piIndex *int, piIndexSel *int) HRESULT

func SHOpenFolderAndSelectItems

func SHOpenFolderAndSelectItems(pidlFolder PCIDLIST_ABSOLUTE, cidl UINT, apidl *PCUITEMID_CHILD_ARRAY, flags DWORD) HRESULT

func SHParseDisplayName

func SHParseDisplayName(name string, bindctx *IBindCtx, pidlist *LPITEMIDLIST, attr_in SFGAOF, attr_out *SFGAOF) HRESULT

func SHPathPrepareForWrite

func SHPathPrepareForWrite(hwnd HWND, modless *IUnknown, path string, flags DWORD) HRESULT

func SHPropStgCreate

func SHPropStgCreate(psstg *IPropertySetStorage, fmtid REFFMTID, pclsid *CLSID, grfFlags DWORD, grfMode DWORD, dwDisposition DWORD, ppstg **IPropertyStorage, puCodePage *UINT) HRESULT

func SHPropStgReadMultiple

func SHPropStgReadMultiple(pps *IPropertyStorage, uCodePage UINT, cpspec ULONG, rgpspec *PROPSPEC, rgvar *PROPVARIANT) HRESULT

func SHPropStgWriteMultiple

func SHPropStgWriteMultiple(pps *IPropertyStorage, uCodePage *UINT, cpspec ULONG, rgpspec *PROPSPEC, rgvar *PROPVARIANT, propidNameFirst PROPID) HRESULT

func SHQueryRecycleBin added in v0.3.0

func SHQueryRecycleBin(pszRootPath string, pSHQueryRBInfo LPSHQUERYRBINFO) HRESULT

func SHQueryUserNotificationState added in v0.3.0

func SHQueryUserNotificationState(state *QUERY_USER_NOTIFICATION_STATE) HRESULT

func SHRegisterValidateTemplate

func SHRegisterValidateTemplate(filename string, unknown bool) HRESULT

func SHReleaseThreadRef

func SHReleaseThreadRef() HRESULT

func SHRemoveLocalizedName

func SHRemoveLocalizedName(path *WCHAR) HRESULT

func SHSetLocalizedName

func SHSetLocalizedName(pszPath LPWSTR, pszResModule string, idsRes int32) HRESULT

func SHSetThreadRef

func SHSetThreadRef(lpUnknown *IUnknown) HRESULT

func SHSetUnreadMailCountW

func SHSetUnreadMailCountW(mailaddress string, count DWORD, executecommand string) HRESULT

func SHStrDup

func SHStrDup(src string, dest *LPWSTR) HRESULT

func SHUpdateRecycleBinIcon

func SHUpdateRecycleBinIcon() HRESULT

func SafeArrayAccessData

func SafeArrayAccessData(psa *SAFEARRAY, ppvData uintptr) HRESULT

func SafeArrayAllocData

func SafeArrayAllocData(psa *SAFEARRAY) HRESULT

func SafeArrayAllocDescriptor

func SafeArrayAllocDescriptor(cDims UINT, ppsaOut **SAFEARRAY) HRESULT

func SafeArrayAllocDescriptorEx

func SafeArrayAllocDescriptorEx(vt VARTYPE, cDims UINT, ppsaOut **SAFEARRAY) HRESULT

func SafeArrayCopy

func SafeArrayCopy(psa *SAFEARRAY, ppsaOut **SAFEARRAY) HRESULT

func SafeArrayCopyData

func SafeArrayCopyData(psaSource *SAFEARRAY, psaTarget *SAFEARRAY) HRESULT

func SafeArrayDestroy

func SafeArrayDestroy(psa *SAFEARRAY) HRESULT

func SafeArrayDestroyData

func SafeArrayDestroyData(psa *SAFEARRAY) HRESULT

func SafeArrayDestroyDescriptor

func SafeArrayDestroyDescriptor(psa *SAFEARRAY) HRESULT

func SafeArrayGetElement

func SafeArrayGetElement(psa *SAFEARRAY, rgIndices *LONG, pvData uintptr) HRESULT

func SafeArrayGetIID

func SafeArrayGetIID(psa *SAFEARRAY, pGuid *GUID) HRESULT

func SafeArrayGetLBound

func SafeArrayGetLBound(psa *SAFEARRAY, nDim UINT, plLbound *LONG) HRESULT

func SafeArrayGetRecordInfo

func SafeArrayGetRecordInfo(psa *SAFEARRAY, pRinfo **IRecordInfo) HRESULT

func SafeArrayGetUBound

func SafeArrayGetUBound(psa *SAFEARRAY, nDim UINT, plUbound *LONG) HRESULT

func SafeArrayGetVartype

func SafeArrayGetVartype(psa *SAFEARRAY, pvt *VARTYPE) HRESULT

func SafeArrayLock

func SafeArrayLock(psa *SAFEARRAY) HRESULT

func SafeArrayPtrOfIndex

func SafeArrayPtrOfIndex(psa *SAFEARRAY, rgIndices *LONG, ppvData uintptr) HRESULT

func SafeArrayPutElement

func SafeArrayPutElement(psa *SAFEARRAY, rgIndices *LONG, pvData uintptr) HRESULT

func SafeArrayRedim

func SafeArrayRedim(psa *SAFEARRAY, psabound *SAFEARRAYBOUND) HRESULT

func SafeArraySetIID

func SafeArraySetIID(psa *SAFEARRAY, guid REFGUID) HRESULT

func SafeArraySetRecordInfo

func SafeArraySetRecordInfo(psa *SAFEARRAY, pRinfo *IRecordInfo) HRESULT

func SafeArrayUnaccessData

func SafeArrayUnaccessData(psa *SAFEARRAY) HRESULT

func SafeArrayUnlock

func SafeArrayUnlock(psa *SAFEARRAY) HRESULT

func SetConvertStg

func SetConvertStg(storage *IStorage, convert bool) HRESULT

func SetCurrentProcessExplicitAppUserModelID

func SetCurrentProcessExplicitAppUserModelID(appid string) HRESULT

func SetErrorInfo

func SetErrorInfo(dwReserved ULONG, perrinfo *IErrorInfo) HRESULT

func SetWindowTheme

func SetWindowTheme(hwnd HWND, pszSubAppName string, pszSubIdList string) HRESULT

func StgCreateDocfile

func StgCreateDocfile(pwcsName LPCOLESTR, grfMode DWORD, reserved DWORD, ppstgOpen **IStorage) HRESULT

func StgCreateDocfileOnILockBytes added in v0.3.0

func StgCreateDocfileOnILockBytes(plkbyt *ILockBytes, grfMode DWORD, reserved DWORD, ppstgOpen **IStorage) HRESULT

func StgCreatePropSetStg

func StgCreatePropSetStg(pstg *IStorage, reserved DWORD, propset **IPropertySetStorage) HRESULT

func StgCreatePropStg

func StgCreatePropStg(unk *IUnknown, fmt REFFMTID, clsid *CLSID, flags DWORD, reserved DWORD, prop_stg **IPropertyStorage) HRESULT

func StgIsStorageFile

func StgIsStorageFile(fn LPCOLESTR) HRESULT

func StgIsStorageILockBytes added in v0.3.0

func StgIsStorageILockBytes(plkbyt *ILockBytes) HRESULT

func StgOpenPropStg

func StgOpenPropStg(unk *IUnknown, fmt REFFMTID, flags DWORD, reserved DWORD, prop_stg **IPropertyStorage) HRESULT

func StgSetTimes

func StgSetTimes(str *OLECHAR, pctime *FILETIME, patime *FILETIME, pmtime *FILETIME) HRESULT

func StrRetToBSTR

func StrRetToBSTR(lpStrRet *STRRET, pidl LPCITEMIDLIST, pBstrOut *BSTR) HRESULT

func StrRetToBuf

func StrRetToBuf(src *STRRET, pidl *ITEMIDLIST, dest LPWSTR, aLen UINT) HRESULT

func StrRetToStr

func StrRetToStr(lpStrRet *STRRET, pidl *ITEMIDLIST, ppszName *LPWSTR) HRESULT

func StringFromCLSID

func StringFromCLSID(id REFCLSID, idstr *LPOLESTR) HRESULT

func TaskDialog

func TaskDialog(hwndOwner HWND, hInstance HINSTANCE, pszWindowTitle string, pszMainInstruction string, pszContent string, dwCommonButtons TASKDIALOG_COMMON_BUTTON_FLAGS, pszIcon string, pnButton *int) HRESULT

func TaskDialogIndirect

func TaskDialogIndirect(pTaskConfig *TASKDIALOGCONFIG, pnButton *int, pnRadioButton *int, pfVerificationFlagChecked *BOOL) HRESULT

func UnRegisterTypeLib

func UnRegisterTypeLib(libid REFGUID, wVerMajor WORD, wVerMinor WORD, lcid LCID, syskind SYSKIND) HRESULT

func UnRegisterTypeLibForUser

func UnRegisterTypeLibForUser(libid REFGUID, wVerMajor WORD, wVerMinor WORD, lcid LCID, syskind SYSKIND) HRESULT

func UninitializeFlatSB

func UninitializeFlatSB(unnamed0 HWND) HRESULT

func UnregisterApplicationRecoveryCallback

func UnregisterApplicationRecoveryCallback() HRESULT

func UnregisterApplicationRestart

func UnregisterApplicationRestart() HRESULT

func UrlApplyScheme

func UrlApplyScheme(pszIn string, pszOut LPWSTR, pcchOut *uint32, dwFlags DWORD) HRESULT

func UrlCanonicalize

func UrlCanonicalize(pszUrl string, pszCanonicalized LPWSTR, pcchCanonicalized *uint32, dwFlags DWORD) HRESULT

func UrlCombine

func UrlCombine(pszBase string, pszRelative string, pszCombined LPWSTR, pcchCombined *uint32, dwFlags DWORD) HRESULT

func UrlCreateFromPath

func UrlCreateFromPath(pszPath string, pszUrl LPWSTR, pcchUrl *uint32, dwReserved DWORD) HRESULT

func UrlEscape

func UrlEscape(pszUrl string, pszEscaped LPWSTR, pcchEscaped *uint32, dwFlags DWORD) HRESULT

func UrlFixupW

func UrlFixupW(url string, translatedUrl LPWSTR, maxChars DWORD) HRESULT

func UrlGetPart

func UrlGetPart(pszIn string, pszOut LPWSTR, pcchOut *uint32, dwPart DWORD, dwFlags DWORD) HRESULT

func UrlHash

func UrlHash(pszUrl string, lpDest *byte, nDestLen DWORD) HRESULT

func UrlUnescape

func UrlUnescape(pszUrl LPWSTR, pszUnescaped LPWSTR, pcchUnescaped *uint32, dwFlags DWORD) HRESULT

func VarAbs

func VarAbs(pVarIn *VARIANT, pVarOut *VARIANT) HRESULT

func VarAdd

func VarAdd(left *VARIANT, right *VARIANT, result *VARIANT) HRESULT

func VarAnd

func VarAnd(left *VARIANT, right *VARIANT, result *VARIANT) HRESULT

func VarBoolFromCy

func VarBoolFromCy(cyIn CY, pBoolOut *VARIANT_BOOL) HRESULT

func VarBoolFromDate

func VarBoolFromDate(dateIn DATE, pBoolOut *VARIANT_BOOL) HRESULT

func VarBoolFromDec

func VarBoolFromDec(pDecIn *DECIMAL, pBoolOut *VARIANT_BOOL) HRESULT

func VarBoolFromDisp

func VarBoolFromDisp(pdispIn *IDispatch, lcid LCID, pBoolOut *VARIANT_BOOL) HRESULT

func VarBoolFromI1

func VarBoolFromI1(cIn int8, pBoolOut *VARIANT_BOOL) HRESULT

func VarBoolFromI2

func VarBoolFromI2(sIn SHORT, pBoolOut *VARIANT_BOOL) HRESULT

func VarBoolFromI4

func VarBoolFromI4(lIn LONG, pBoolOut *VARIANT_BOOL) HRESULT

func VarBoolFromI8

func VarBoolFromI8(llIn LONG64, pBoolOut *VARIANT_BOOL) HRESULT

func VarBoolFromR4

func VarBoolFromR4(fltIn FLOAT, pBoolOut *VARIANT_BOOL) HRESULT

func VarBoolFromR8

func VarBoolFromR8(dblIn float64, pBoolOut *VARIANT_BOOL) HRESULT

func VarBoolFromStr

func VarBoolFromStr(strIn *OLECHAR, lcid LCID, dwFlags ULONG, pBoolOut *VARIANT_BOOL) HRESULT

func VarBoolFromUI1

func VarBoolFromUI1(bIn BYTE, pBoolOut *VARIANT_BOOL) HRESULT

func VarBoolFromUI2

func VarBoolFromUI2(usIn USHORT, pBoolOut *VARIANT_BOOL) HRESULT

func VarBoolFromUI4

func VarBoolFromUI4(ulIn ULONG, pBoolOut *VARIANT_BOOL) HRESULT

func VarBoolFromUI8

func VarBoolFromUI8(ullIn ULONG64, pBoolOut *VARIANT_BOOL) HRESULT

func VarBstrCat

func VarBstrCat(pbstrLeft BSTR, pbstrRight BSTR, pbstrOut *BSTR) HRESULT

func VarBstrCmp

func VarBstrCmp(pbstrLeft BSTR, pbstrRight BSTR, lcid LCID, dwFlags DWORD) HRESULT

func VarBstrFromBool

func VarBstrFromBool(boolIn VARIANT_BOOL, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarBstrFromCy

func VarBstrFromCy(cyIn CY, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarBstrFromDate

func VarBstrFromDate(dateIn DATE, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarBstrFromDec

func VarBstrFromDec(pDecIn *DECIMAL, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarBstrFromDisp

func VarBstrFromDisp(pdispIn *IDispatch, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarBstrFromI1

func VarBstrFromI1(cIn int8, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarBstrFromI2

func VarBstrFromI2(sIn int16, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarBstrFromI4

func VarBstrFromI4(lIn LONG, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarBstrFromI8

func VarBstrFromI8(llIn LONG64, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarBstrFromR4

func VarBstrFromR4(fltIn FLOAT, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarBstrFromR8

func VarBstrFromR8(dblIn float64, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarBstrFromUI1

func VarBstrFromUI1(bIn BYTE, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarBstrFromUI2

func VarBstrFromUI2(usIn USHORT, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarBstrFromUI4

func VarBstrFromUI4(ulIn ULONG, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarBstrFromUI8

func VarBstrFromUI8(ullIn ULONG64, lcid LCID, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarCat

func VarCat(left *VARIANT, right *VARIANT, out *VARIANT) HRESULT

func VarCmp

func VarCmp(left *VARIANT, right *VARIANT, lcid LCID, flags DWORD) HRESULT

func VarCyAbs

func VarCyAbs(cyIn CY, pCyOut *CY) HRESULT

func VarCyAdd

func VarCyAdd(cyLeft CY, cyRight CY, pCyOut *CY) HRESULT

func VarCyCmp

func VarCyCmp(cyLeft CY, cyRight CY) HRESULT

func VarCyCmpR8

func VarCyCmpR8(cyLeft CY, dblRight float64) HRESULT

func VarCyFix

func VarCyFix(cyIn CY, pCyOut *CY) HRESULT

func VarCyFromBool

func VarCyFromBool(boolIn VARIANT_BOOL, pCyOut *CY) HRESULT

func VarCyFromDate

func VarCyFromDate(dateIn DATE, pCyOut *CY) HRESULT

func VarCyFromDec

func VarCyFromDec(pdecIn *DECIMAL, pCyOut *CY) HRESULT

func VarCyFromDisp

func VarCyFromDisp(pdispIn *IDispatch, lcid LCID, pCyOut *CY) HRESULT

func VarCyFromI1

func VarCyFromI1(cIn int8, pCyOut *CY) HRESULT

func VarCyFromI2

func VarCyFromI2(sIn SHORT, pCyOut *CY) HRESULT

func VarCyFromI4

func VarCyFromI4(lIn LONG, pCyOut *CY) HRESULT

func VarCyFromI8

func VarCyFromI8(llIn LONG64, pCyOut *CY) HRESULT

func VarCyFromR4

func VarCyFromR4(fltIn FLOAT, pCyOut *CY) HRESULT

func VarCyFromR8

func VarCyFromR8(dblIn float64, pCyOut *CY) HRESULT

func VarCyFromStr

func VarCyFromStr(strIn *OLECHAR, lcid LCID, dwFlags ULONG, pCyOut *CY) HRESULT

func VarCyFromUI1

func VarCyFromUI1(bIn BYTE, pCyOut *CY) HRESULT

func VarCyFromUI2

func VarCyFromUI2(usIn USHORT, pCyOut *CY) HRESULT

func VarCyFromUI4

func VarCyFromUI4(ulIn ULONG, pCyOut *CY) HRESULT

func VarCyFromUI8

func VarCyFromUI8(ullIn ULONG64, pCyOut *CY) HRESULT

func VarCyInt

func VarCyInt(cyIn CY, pCyOut *CY) HRESULT

func VarCyMul

func VarCyMul(cyLeft CY, cyRight CY, pCyOut *CY) HRESULT

func VarCyMulI4

func VarCyMulI4(cyLeft CY, lRight LONG, pCyOut *CY) HRESULT

func VarCyMulI8

func VarCyMulI8(cyLeft CY, llRight LONG64, pCyOut *CY) HRESULT

func VarCyNeg

func VarCyNeg(cyIn CY, pCyOut *CY) HRESULT

func VarCyRound

func VarCyRound(cyIn CY, cDecimals int32, pCyOut *CY) HRESULT

func VarCySub

func VarCySub(cyLeft CY, cyRight CY, pCyOut *CY) HRESULT

func VarDateFromBool

func VarDateFromBool(boolIn VARIANT_BOOL, pdateOut *DATE) HRESULT

func VarDateFromCy

func VarDateFromCy(cyIn CY, pdateOut *DATE) HRESULT

func VarDateFromDec

func VarDateFromDec(pdecIn *DECIMAL, pdateOut *DATE) HRESULT

func VarDateFromDisp

func VarDateFromDisp(pdispIn *IDispatch, lcid LCID, pdateOut *DATE) HRESULT

func VarDateFromI1

func VarDateFromI1(cIn int8, pdateOut *DATE) HRESULT

func VarDateFromI2

func VarDateFromI2(sIn int16, pdateOut *DATE) HRESULT

func VarDateFromI4

func VarDateFromI4(lIn LONG, pdateOut *DATE) HRESULT

func VarDateFromI8

func VarDateFromI8(llIn LONG64, pdateOut *DATE) HRESULT

func VarDateFromR4

func VarDateFromR4(fltIn FLOAT, pdateOut *DATE) HRESULT

func VarDateFromR8

func VarDateFromR8(dblIn float64, pdateOut *DATE) HRESULT

func VarDateFromStr

func VarDateFromStr(strIn *OLECHAR, lcid LCID, dwFlags ULONG, pdateOut *DATE) HRESULT

func VarDateFromUI1

func VarDateFromUI1(bIn BYTE, pdateOut *DATE) HRESULT

func VarDateFromUI2

func VarDateFromUI2(uiIn USHORT, pdateOut *DATE) HRESULT

func VarDateFromUI4

func VarDateFromUI4(ulIn ULONG, pdateOut *DATE) HRESULT

func VarDateFromUI8

func VarDateFromUI8(ullIn ULONG64, pdateOut *DATE) HRESULT

func VarDateFromUdate

func VarDateFromUdate(pUdateIn *UDATE, dwFlags ULONG, pDateOut *DATE) HRESULT

func VarDateFromUdateEx

func VarDateFromUdateEx(pUdateIn *UDATE, lcid LCID, dwFlags ULONG, pDateOut *DATE) HRESULT

func VarDecAbs

func VarDecAbs(pDecIn *DECIMAL, pDecOut *DECIMAL) HRESULT

func VarDecAdd

func VarDecAdd(pDecLeft *DECIMAL, pDecRight *DECIMAL, pDecOut *DECIMAL) HRESULT

func VarDecCmp

func VarDecCmp(pDecLeft *DECIMAL, pDecRight *DECIMAL) HRESULT

func VarDecCmpR8

func VarDecCmpR8(pDecLeft *DECIMAL, dblRight float64) HRESULT

func VarDecDiv

func VarDecDiv(pDecLeft *DECIMAL, pDecRight *DECIMAL, pDecOut *DECIMAL) HRESULT

func VarDecFix

func VarDecFix(pDecIn *DECIMAL, pDecOut *DECIMAL) HRESULT

func VarDecFromBool

func VarDecFromBool(bIn VARIANT_BOOL, pDecOut *DECIMAL) HRESULT

func VarDecFromCy

func VarDecFromCy(cyIn CY, pDecOut *DECIMAL) HRESULT

func VarDecFromDate

func VarDecFromDate(dateIn DATE, pDecOut *DECIMAL) HRESULT

func VarDecFromDisp

func VarDecFromDisp(pdispIn *IDispatch, lcid LCID, pDecOut *DECIMAL) HRESULT

func VarDecFromI1

func VarDecFromI1(cIn int8, pDecOut *DECIMAL) HRESULT

func VarDecFromI2

func VarDecFromI2(sIn SHORT, pDecOut *DECIMAL) HRESULT

func VarDecFromI4

func VarDecFromI4(lIn LONG, pDecOut *DECIMAL) HRESULT

func VarDecFromI8

func VarDecFromI8(llIn LONG64, pDecOut *DECIMAL) HRESULT

func VarDecFromR4

func VarDecFromR4(fltIn FLOAT, pDecOut *DECIMAL) HRESULT

func VarDecFromR8

func VarDecFromR8(dblIn float64, pDecOut *DECIMAL) HRESULT

func VarDecFromStr

func VarDecFromStr(strIn *OLECHAR, lcid LCID, dwFlags ULONG, pDecOut *DECIMAL) HRESULT

func VarDecFromUI1

func VarDecFromUI1(bIn BYTE, pDecOut *DECIMAL) HRESULT

func VarDecFromUI2

func VarDecFromUI2(usIn USHORT, pDecOut *DECIMAL) HRESULT

func VarDecFromUI4

func VarDecFromUI4(ulIn ULONG, pDecOut *DECIMAL) HRESULT

func VarDecFromUI8

func VarDecFromUI8(ullIn ULONG64, pDecOut *DECIMAL) HRESULT

func VarDecInt

func VarDecInt(pDecIn *DECIMAL, pDecOut *DECIMAL) HRESULT

func VarDecMul

func VarDecMul(pDecLeft *DECIMAL, pDecRight *DECIMAL, pDecOut *DECIMAL) HRESULT

func VarDecNeg

func VarDecNeg(pDecIn *DECIMAL, pDecOut *DECIMAL) HRESULT

func VarDecRound

func VarDecRound(pDecIn *DECIMAL, cDecimals int32, pDecOut *DECIMAL) HRESULT

func VarDecSub

func VarDecSub(pDecLeft *DECIMAL, pDecRight *DECIMAL, pDecOut *DECIMAL) HRESULT

func VarDiv

func VarDiv(left *VARIANT, right *VARIANT, result *VARIANT) HRESULT

func VarEqv

func VarEqv(pVarLeft *VARIANT, pVarRight *VARIANT, pVarOut *VARIANT) HRESULT

func VarFix

func VarFix(pVarIn *VARIANT, pVarOut *VARIANT) HRESULT

func VarFormat

func VarFormat(pVarIn *VARIANT, lpszFormat LPOLESTR, nFirstDay int32, nFirstWeek int32, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarFormatCurrency

func VarFormatCurrency(pVarIn *VARIANT, nDigits INT, nLeading INT, nParens INT, nGrouping INT, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarFormatDateTime

func VarFormatDateTime(pVarIn *VARIANT, nFormat INT, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarFormatFromTokens

func VarFormatFromTokens(pVarIn *VARIANT, lpszFormat LPOLESTR, rgbTok *byte, dwFlags ULONG, pbstrOut *BSTR, lcid LCID) HRESULT

func VarFormatNumber

func VarFormatNumber(pVarIn *VARIANT, nDigits INT, nLeading INT, nParens INT, nGrouping INT, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarFormatPercent

func VarFormatPercent(pVarIn *VARIANT, nDigits INT, nLeading INT, nParens INT, nGrouping INT, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarI1FromBool

func VarI1FromBool(boolIn VARIANT_BOOL, pcOut *int8) HRESULT

func VarI1FromCy

func VarI1FromCy(cyIn CY, pcOut *int8) HRESULT

func VarI1FromDate

func VarI1FromDate(dateIn DATE, pcOut *int8) HRESULT

func VarI1FromDec

func VarI1FromDec(pdecIn *DECIMAL, pcOut *int8) HRESULT

func VarI1FromDisp

func VarI1FromDisp(pdispIn *IDispatch, lcid LCID, pcOut *int8) HRESULT

func VarI1FromI2

func VarI1FromI2(sIn SHORT, pcOut *int8) HRESULT

func VarI1FromI4

func VarI1FromI4(iIn LONG, pcOut *int8) HRESULT

func VarI1FromI8

func VarI1FromI8(llIn LONG64, pcOut *int8) HRESULT

func VarI1FromR4

func VarI1FromR4(fltIn FLOAT, pcOut *int8) HRESULT

func VarI1FromR8

func VarI1FromR8(dblIn float64, pcOut *int8) HRESULT

func VarI1FromStr

func VarI1FromStr(strIn *OLECHAR, lcid LCID, dwFlags ULONG, pcOut *int8) HRESULT

func VarI1FromUI1

func VarI1FromUI1(bIn BYTE, pcOut *int8) HRESULT

func VarI1FromUI2

func VarI1FromUI2(usIn USHORT, pcOut *int8) HRESULT

func VarI1FromUI4

func VarI1FromUI4(ulIn ULONG, pcOut *int8) HRESULT

func VarI1FromUI8

func VarI1FromUI8(ullIn ULONG64, pcOut *int8) HRESULT

func VarI2FromBool

func VarI2FromBool(boolIn VARIANT_BOOL, psOut *SHORT) HRESULT

func VarI2FromCy

func VarI2FromCy(cyIn CY, psOut *SHORT) HRESULT

func VarI2FromDate

func VarI2FromDate(dateIn DATE, psOut *SHORT) HRESULT

func VarI2FromDec

func VarI2FromDec(pdecIn *DECIMAL, psOut *SHORT) HRESULT

func VarI2FromDisp

func VarI2FromDisp(pdispIn *IDispatch, lcid LCID, psOut *SHORT) HRESULT

func VarI2FromI1

func VarI2FromI1(cIn int8, psOut *SHORT) HRESULT

func VarI2FromI4

func VarI2FromI4(iIn LONG, psOut *SHORT) HRESULT

func VarI2FromI8

func VarI2FromI8(llIn LONG64, psOut *SHORT) HRESULT

func VarI2FromR4

func VarI2FromR4(fltIn FLOAT, psOut *SHORT) HRESULT

func VarI2FromR8

func VarI2FromR8(dblIn float64, psOut *SHORT) HRESULT

func VarI2FromStr

func VarI2FromStr(strIn *OLECHAR, lcid LCID, dwFlags ULONG, psOut *SHORT) HRESULT

func VarI2FromUI1

func VarI2FromUI1(bIn BYTE, psOut *SHORT) HRESULT

func VarI2FromUI2

func VarI2FromUI2(usIn USHORT, psOut *SHORT) HRESULT

func VarI2FromUI4

func VarI2FromUI4(ulIn ULONG, psOut *SHORT) HRESULT

func VarI2FromUI8

func VarI2FromUI8(ullIn ULONG64, psOut *SHORT) HRESULT

func VarI4FromBool

func VarI4FromBool(boolIn VARIANT_BOOL, piOut *LONG) HRESULT

func VarI4FromCy

func VarI4FromCy(cyIn CY, piOut *LONG) HRESULT

func VarI4FromDate

func VarI4FromDate(dateIn DATE, piOut *LONG) HRESULT

func VarI4FromDec

func VarI4FromDec(pdecIn *DECIMAL, piOut *LONG) HRESULT

func VarI4FromDisp

func VarI4FromDisp(pdispIn *IDispatch, lcid LCID, piOut *LONG) HRESULT

func VarI4FromI1

func VarI4FromI1(cIn int8, piOut *LONG) HRESULT

func VarI4FromI2

func VarI4FromI2(sIn SHORT, piOut *LONG) HRESULT

func VarI4FromI8

func VarI4FromI8(llIn LONG64, piOut *LONG) HRESULT

func VarI4FromR4

func VarI4FromR4(fltIn FLOAT, piOut *LONG) HRESULT

func VarI4FromR8

func VarI4FromR8(dblIn float64, piOut *LONG) HRESULT

func VarI4FromStr

func VarI4FromStr(strIn *OLECHAR, lcid LCID, dwFlags ULONG, piOut *LONG) HRESULT

func VarI4FromUI1

func VarI4FromUI1(bIn BYTE, piOut *LONG) HRESULT

func VarI4FromUI2

func VarI4FromUI2(usIn USHORT, piOut *LONG) HRESULT

func VarI4FromUI4

func VarI4FromUI4(ulIn ULONG, piOut *LONG) HRESULT

func VarI4FromUI8

func VarI4FromUI8(ullIn ULONG64, piOut *LONG) HRESULT

func VarI8FromBool

func VarI8FromBool(boolIn VARIANT_BOOL, pi64Out *LONG64) HRESULT

func VarI8FromCy

func VarI8FromCy(cyIn CY, pi64Out *LONG64) HRESULT

func VarI8FromDate

func VarI8FromDate(dateIn DATE, pi64Out *LONG64) HRESULT

func VarI8FromDec

func VarI8FromDec(pdecIn *DECIMAL, pi64Out *LONG64) HRESULT

func VarI8FromDisp

func VarI8FromDisp(pdispIn *IDispatch, lcid LCID, pi64Out *LONG64) HRESULT

func VarI8FromI1

func VarI8FromI1(cIn int8, pi64Out *LONG64) HRESULT

func VarI8FromI2

func VarI8FromI2(sIn SHORT, pi64Out *LONG64) HRESULT

func VarI8FromR4

func VarI8FromR4(fltIn FLOAT, pi64Out *LONG64) HRESULT

func VarI8FromR8

func VarI8FromR8(dblIn float64, pi64Out *LONG64) HRESULT

func VarI8FromStr

func VarI8FromStr(strIn *OLECHAR, lcid LCID, dwFlags ULONG, pi64Out *LONG64) HRESULT

func VarI8FromUI1

func VarI8FromUI1(bIn BYTE, pi64Out *LONG64) HRESULT

func VarI8FromUI2

func VarI8FromUI2(usIn USHORT, pi64Out *LONG64) HRESULT

func VarI8FromUI4

func VarI8FromUI4(ulIn ULONG, pi64Out *LONG64) HRESULT

func VarI8FromUI8

func VarI8FromUI8(ullIn ULONG64, pi64Out *LONG64) HRESULT

func VarIdiv

func VarIdiv(left *VARIANT, right *VARIANT, result *VARIANT) HRESULT

func VarImp

func VarImp(left *VARIANT, right *VARIANT, result *VARIANT) HRESULT

func VarInt

func VarInt(pVarIn *VARIANT, pVarOut *VARIANT) HRESULT

func VarMod

func VarMod(left *VARIANT, right *VARIANT, result *VARIANT) HRESULT

func VarMonthName

func VarMonthName(iMonth INT, fAbbrev INT, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarMul

func VarMul(left *VARIANT, right *VARIANT, result *VARIANT) HRESULT

func VarNeg

func VarNeg(pVarIn *VARIANT, pVarOut *VARIANT) HRESULT

func VarNot

func VarNot(pVarIn *VARIANT, pVarOut *VARIANT) HRESULT

func VarNumFromParseNum

func VarNumFromParseNum(pNumprs *NUMPARSE, rgbDig *byte, dwVtBits ULONG, pVarDst *VARIANT) HRESULT

func VarOr

func VarOr(pVarLeft *VARIANT, pVarRight *VARIANT, pVarOut *VARIANT) HRESULT

func VarParseNumFromStr

func VarParseNumFromStr(lpszStr *OLECHAR, lcid LCID, dwFlags ULONG, pNumprs *NUMPARSE, rgbDig *byte) HRESULT

func VarPow

func VarPow(left *VARIANT, right *VARIANT, result *VARIANT) HRESULT

func VarR4CmpR8

func VarR4CmpR8(fltLeft float32, dblRight float64) HRESULT

func VarR4FromBool

func VarR4FromBool(boolIn VARIANT_BOOL, pFltOut *float32) HRESULT

func VarR4FromCy

func VarR4FromCy(cyIn CY, pFltOut *float32) HRESULT

func VarR4FromDate

func VarR4FromDate(dateIn DATE, pFltOut *float32) HRESULT

func VarR4FromDec

func VarR4FromDec(pDecIn *DECIMAL, pFltOut *float32) HRESULT

func VarR4FromDisp

func VarR4FromDisp(pdispIn *IDispatch, lcid LCID, pFltOut *float32) HRESULT

func VarR4FromI1

func VarR4FromI1(cIn int8, pFltOut *float32) HRESULT

func VarR4FromI2

func VarR4FromI2(sIn SHORT, pFltOut *float32) HRESULT

func VarR4FromI4

func VarR4FromI4(lIn LONG, pFltOut *float32) HRESULT

func VarR4FromI8

func VarR4FromI8(llIn LONG64, pFltOut *float32) HRESULT

func VarR4FromR8

func VarR4FromR8(dblIn float64, pFltOut *float32) HRESULT

func VarR4FromStr

func VarR4FromStr(strIn *OLECHAR, lcid LCID, dwFlags ULONG, pFltOut *float32) HRESULT

func VarR4FromUI1

func VarR4FromUI1(bIn BYTE, pFltOut *float32) HRESULT

func VarR4FromUI2

func VarR4FromUI2(usIn USHORT, pFltOut *float32) HRESULT

func VarR4FromUI4

func VarR4FromUI4(ulIn ULONG, pFltOut *float32) HRESULT

func VarR4FromUI8

func VarR4FromUI8(ullIn ULONG64, pFltOut *float32) HRESULT

func VarR8FromBool

func VarR8FromBool(boolIn VARIANT_BOOL, pDblOut *float64) HRESULT

func VarR8FromCy

func VarR8FromCy(cyIn CY, pDblOut *float64) HRESULT

func VarR8FromDate

func VarR8FromDate(dateIn DATE, pDblOut *float64) HRESULT

func VarR8FromDec

func VarR8FromDec(pDecIn *DECIMAL, pDblOut *float64) HRESULT

func VarR8FromDisp

func VarR8FromDisp(pdispIn *IDispatch, lcid LCID, pDblOut *float64) HRESULT

func VarR8FromI1

func VarR8FromI1(cIn int8, pDblOut *float64) HRESULT

func VarR8FromI2

func VarR8FromI2(sIn SHORT, pDblOut *float64) HRESULT

func VarR8FromI4

func VarR8FromI4(lIn LONG, pDblOut *float64) HRESULT

func VarR8FromI8

func VarR8FromI8(llIn LONG64, pDblOut *float64) HRESULT

func VarR8FromR4

func VarR8FromR4(fltIn FLOAT, pDblOut *float64) HRESULT

func VarR8FromStr

func VarR8FromStr(strIn *OLECHAR, lcid LCID, dwFlags ULONG, pDblOut *float64) HRESULT

func VarR8FromUI1

func VarR8FromUI1(bIn BYTE, pDblOut *float64) HRESULT

func VarR8FromUI2

func VarR8FromUI2(usIn USHORT, pDblOut *float64) HRESULT

func VarR8FromUI4

func VarR8FromUI4(ulIn ULONG, pDblOut *float64) HRESULT

func VarR8FromUI8

func VarR8FromUI8(ullIn ULONG64, pDblOut *float64) HRESULT

func VarR8Pow

func VarR8Pow(dblLeft float64, dblPow float64, pDblOut *float64) HRESULT

func VarR8Round

func VarR8Round(dblIn float64, nDig int32, pDblOut *float64) HRESULT

func VarRound

func VarRound(pVarIn *VARIANT, deci int32, pVarOut *VARIANT) HRESULT

func VarSub

func VarSub(left *VARIANT, right *VARIANT, result *VARIANT) HRESULT

func VarTokenizeFormatString

func VarTokenizeFormatString(lpszFormat LPOLESTR, rgbTok *byte, cbTok int32, nFirstDay int32, nFirstWeek int32, lcid LCID, pcbActual *int) HRESULT

func VarUI1FromBool

func VarUI1FromBool(boolIn VARIANT_BOOL, pbOut *byte) HRESULT

func VarUI1FromCy

func VarUI1FromCy(cyIn CY, pbOut *byte) HRESULT

func VarUI1FromDate

func VarUI1FromDate(dateIn DATE, pbOut *byte) HRESULT

func VarUI1FromDec

func VarUI1FromDec(pdecIn *DECIMAL, pbOut *byte) HRESULT

func VarUI1FromDisp

func VarUI1FromDisp(pdispIn *IDispatch, lcid LCID, pbOut *byte) HRESULT

func VarUI1FromI1

func VarUI1FromI1(cIn int8, pbOut *byte) HRESULT

func VarUI1FromI2

func VarUI1FromI2(sIn SHORT, pbOut *byte) HRESULT

func VarUI1FromI4

func VarUI1FromI4(iIn LONG, pbOut *byte) HRESULT

func VarUI1FromI8

func VarUI1FromI8(llIn LONG64, pbOut *byte) HRESULT

func VarUI1FromR4

func VarUI1FromR4(fltIn FLOAT, pbOut *byte) HRESULT

func VarUI1FromR8

func VarUI1FromR8(dblIn float64, pbOut *byte) HRESULT

func VarUI1FromStr

func VarUI1FromStr(strIn *OLECHAR, lcid LCID, dwFlags ULONG, pbOut *byte) HRESULT

func VarUI1FromUI2

func VarUI1FromUI2(usIn USHORT, pbOut *byte) HRESULT

func VarUI1FromUI4

func VarUI1FromUI4(ulIn ULONG, pbOut *byte) HRESULT

func VarUI1FromUI8

func VarUI1FromUI8(ullIn ULONG64, pbOut *byte) HRESULT

func VarUI2FromBool

func VarUI2FromBool(boolIn VARIANT_BOOL, pusOut *USHORT) HRESULT

func VarUI2FromCy

func VarUI2FromCy(cyIn CY, pusOut *USHORT) HRESULT

func VarUI2FromDate

func VarUI2FromDate(dateIn DATE, pusOut *USHORT) HRESULT

func VarUI2FromDec

func VarUI2FromDec(pdecIn *DECIMAL, pusOut *USHORT) HRESULT

func VarUI2FromDisp

func VarUI2FromDisp(pdispIn *IDispatch, lcid LCID, pusOut *USHORT) HRESULT

func VarUI2FromI1

func VarUI2FromI1(cIn int8, pusOut *USHORT) HRESULT

func VarUI2FromI2

func VarUI2FromI2(sIn SHORT, pusOut *USHORT) HRESULT

func VarUI2FromI4

func VarUI2FromI4(iIn LONG, pusOut *USHORT) HRESULT

func VarUI2FromI8

func VarUI2FromI8(llIn LONG64, pusOut *USHORT) HRESULT

func VarUI2FromR4

func VarUI2FromR4(fltIn FLOAT, pusOut *USHORT) HRESULT

func VarUI2FromR8

func VarUI2FromR8(dblIn float64, pusOut *USHORT) HRESULT

func VarUI2FromStr

func VarUI2FromStr(strIn *OLECHAR, lcid LCID, dwFlags ULONG, pusOut *USHORT) HRESULT

func VarUI2FromUI1

func VarUI2FromUI1(bIn BYTE, pusOut *USHORT) HRESULT

func VarUI2FromUI4

func VarUI2FromUI4(ulIn ULONG, pusOut *USHORT) HRESULT

func VarUI2FromUI8

func VarUI2FromUI8(ullIn ULONG64, pusOut *USHORT) HRESULT

func VarUI4FromBool

func VarUI4FromBool(boolIn VARIANT_BOOL, pulOut *ULONG) HRESULT

func VarUI4FromCy

func VarUI4FromCy(cyIn CY, pulOut *ULONG) HRESULT

func VarUI4FromDate

func VarUI4FromDate(dateIn DATE, pulOut *ULONG) HRESULT

func VarUI4FromDec

func VarUI4FromDec(pdecIn *DECIMAL, pulOut *ULONG) HRESULT

func VarUI4FromDisp

func VarUI4FromDisp(pdispIn *IDispatch, lcid LCID, pulOut *ULONG) HRESULT

func VarUI4FromI1

func VarUI4FromI1(cIn int8, pulOut *ULONG) HRESULT

func VarUI4FromI2

func VarUI4FromI2(sIn SHORT, pulOut *ULONG) HRESULT

func VarUI4FromI4

func VarUI4FromI4(iIn LONG, pulOut *ULONG) HRESULT

func VarUI4FromI8

func VarUI4FromI8(llIn LONG64, pulOut *ULONG) HRESULT

func VarUI4FromR4

func VarUI4FromR4(fltIn FLOAT, pulOut *ULONG) HRESULT

func VarUI4FromR8

func VarUI4FromR8(dblIn float64, pulOut *ULONG) HRESULT

func VarUI4FromStr

func VarUI4FromStr(strIn *OLECHAR, lcid LCID, dwFlags ULONG, pulOut *ULONG) HRESULT

func VarUI4FromUI1

func VarUI4FromUI1(bIn BYTE, pulOut *ULONG) HRESULT

func VarUI4FromUI2

func VarUI4FromUI2(usIn USHORT, pulOut *ULONG) HRESULT

func VarUI4FromUI8

func VarUI4FromUI8(ullIn ULONG64, pulOut *ULONG) HRESULT

func VarUI8FromBool

func VarUI8FromBool(boolIn VARIANT_BOOL, pui64Out *ULONG64) HRESULT

func VarUI8FromCy

func VarUI8FromCy(cyIn CY, pui64Out *ULONG64) HRESULT

func VarUI8FromDate

func VarUI8FromDate(dateIn DATE, pui64Out *ULONG64) HRESULT

func VarUI8FromDec

func VarUI8FromDec(pdecIn *DECIMAL, pui64Out *ULONG64) HRESULT

func VarUI8FromDisp

func VarUI8FromDisp(pdispIn *IDispatch, lcid LCID, pui64Out *ULONG64) HRESULT

func VarUI8FromI1

func VarUI8FromI1(cIn int8, pui64Out *ULONG64) HRESULT

func VarUI8FromI2

func VarUI8FromI2(sIn SHORT, pui64Out *ULONG64) HRESULT

func VarUI8FromI8

func VarUI8FromI8(llIn LONG64, pui64Out *ULONG64) HRESULT

func VarUI8FromR4

func VarUI8FromR4(fltIn FLOAT, pui64Out *ULONG64) HRESULT

func VarUI8FromR8

func VarUI8FromR8(dblIn float64, pui64Out *ULONG64) HRESULT

func VarUI8FromStr

func VarUI8FromStr(strIn *OLECHAR, lcid LCID, dwFlags ULONG, pui64Out *ULONG64) HRESULT

func VarUI8FromUI1

func VarUI8FromUI1(bIn BYTE, pui64Out *ULONG64) HRESULT

func VarUI8FromUI2

func VarUI8FromUI2(usIn USHORT, pui64Out *ULONG64) HRESULT

func VarUI8FromUI4

func VarUI8FromUI4(ulIn ULONG, pui64Out *ULONG64) HRESULT

func VarUdateFromDate

func VarUdateFromDate(dateIn DATE, dwFlags ULONG, lpUdate *UDATE) HRESULT

func VarWeekdayName

func VarWeekdayName(iWeekday INT, fAbbrev INT, iFirstDay INT, dwFlags ULONG, pbstrOut *BSTR) HRESULT

func VarXor

func VarXor(pVarLeft *VARIANT, pVarRight *VARIANT, pVarOut *VARIANT) HRESULT

func VariantChangeType

func VariantChangeType(pvargDest *VARIANTARG, pvargSrc *VARIANTARG, wFlags USHORT, vt VARTYPE) HRESULT

func VariantChangeTypeEx

func VariantChangeTypeEx(pvargDest *VARIANTARG, pvargSrc *VARIANTARG, lcid LCID, wFlags USHORT, vt VARTYPE) HRESULT

func VariantClear

func VariantClear(pVarg *VARIANTARG) HRESULT

func VariantCopy

func VariantCopy(pvargDest *VARIANTARG, pvargSrc *VARIANTARG) HRESULT

func VariantCopyInd

func VariantCopyInd(pvargDest *VARIANT, pvargSrc *VARIANTARG) HRESULT

func VectorFromBstr

func VectorFromBstr(bstr BSTR, ppsa **SAFEARRAY) HRESULT

func WerGetFlags

func WerGetFlags(hProcess HANDLE, pdwFlags *DWORD) HRESULT

func WerRegisterMemoryBlock

func WerRegisterMemoryBlock(pvAddress uintptr, dwSize DWORD) HRESULT

func WerRegisterRuntimeExceptionModule

func WerRegisterRuntimeExceptionModule(pwszOutOfProcessCallbackDll string, pContext uintptr) HRESULT

func WerSetFlags

func WerSetFlags(dwFlags DWORD) HRESULT

func WerUnregisterFile

func WerUnregisterFile(pwzFilePath string) HRESULT

func WerUnregisterMemoryBlock

func WerUnregisterMemoryBlock(pvAddress uintptr) HRESULT

func WerUnregisterRuntimeExceptionModule

func WerUnregisterRuntimeExceptionModule(pwszOutOfProcessCallbackDll string, pContext uintptr) HRESULT

func WriteClassStg

func WriteClassStg(pStg *IStorage, rclsid REFCLSID) HRESULT

func WriteClassStm

func WriteClassStm(pStm *IStream, rclsid REFCLSID) HRESULT

func WriteFmtUserTypeStg added in v0.3.0

func WriteFmtUserTypeStg(pstg LPSTORAGE, cf CLIPFORMAT, lpszUserType LPOLESTR) HRESULT

type HRGN

type HRGN HANDLE

func CreateEllipticRgn

func CreateEllipticRgn(x1 int32, y1 int32, x2 int32, y2 int32) HRGN

func CreateEllipticRgnIndirect

func CreateEllipticRgnIndirect(lprect *RECT) HRGN

func CreatePolyPolygonRgn

func CreatePolyPolygonRgn(pptl *POINT, pc *int32, cPoly int32, iMode int32) HRGN

func CreatePolygonRgn

func CreatePolygonRgn(pptl *POINT, cPoint int32, iMode int32) HRGN

func CreateRectRgn

func CreateRectRgn(x1 int32, y1 int32, x2 int32, y2 int32) HRGN

func CreateRectRgnIndirect

func CreateRectRgnIndirect(lprect *RECT) HRGN

func CreateRoundRectRgn

func CreateRoundRectRgn(x1 int32, y1 int32, x2 int32, y2 int32, w int32, h int32) HRGN

func ExtCreateRegion

func ExtCreateRegion(lpx *XFORM, nCount DWORD, lpData *RGNDATA) HRGN

func PathToRegion

func PathToRegion(hdc HDC) HRGN

type HRSRC

type HRSRC HANDLE

func FindResource

func FindResource(hModule HMODULE, lpName string, lpType string) HRSRC

func FindResourceEx

func FindResourceEx(hModule HMODULE, lpType string, lpName string, wLanguage WORD) HRSRC

type HSEMAPHORE

type HSEMAPHORE HANDLE

func EngCreateSemaphore

func EngCreateSemaphore() HSEMAPHORE

type HSURF

type HSURF HANDLE

func EngCreateDeviceSurface

func EngCreateDeviceSurface(dhsurf DHSURF, sizl SIZEL, iFormatCompat ULONG) HSURF

type HSZ

type HSZ HANDLE

func DdeCreateStringHandle

func DdeCreateStringHandle(idInst DWORD, psz string, iCodePage int32) HSZ

type HTASK

type HTASK HANDLE

func MciGetCreatorTask

func MciGetCreatorTask(mciId MCIDEVICEID) HTASK

type HTHEME

type HTHEME HANDLE

func GetWindowTheme

func GetWindowTheme(hwnd HWND) HTHEME

func OpenThemeData

func OpenThemeData(hwnd HWND, classlist string) HTHEME

func OpenThemeDataEx

func OpenThemeDataEx(hwnd HWND, pszClassList string, flags DWORD) HTHEME

type HTOUCHINPUT

type HTOUCHINPUT HANDLE

type HUSKEY

type HUSKEY HANDLE

type HWAVEIN

type HWAVEIN HANDLE

type HWAVEOUT

type HWAVEOUT HANDLE

type HWCT

type HWCT uintptr

type HWINEVENTHOOK

type HWINEVENTHOOK HANDLE

func SetWinEventHook

func SetWinEventHook(eventMin DWORD, eventMax DWORD, hmodWinEventProc HMODULE, pfnWinEventProc WINEVENTPROC, idProcess DWORD, idThread DWORD, dwFlags DWORD) HWINEVENTHOOK

type HWINSTA

type HWINSTA HANDLE

func CreateWindowStation

func CreateWindowStation(lpwinsta string, dwFlags DWORD, dwDesiredAccess ACCESS_MASK, lpsa *SECURITY_ATTRIBUTES) HWINSTA

func GetProcessWindowStation

func GetProcessWindowStation() HWINSTA

func OpenWindowStation

func OpenWindowStation(lpszWinSta string, fInherit bool, dwDesiredAccess ACCESS_MASK) HWINSTA

type HWND

type HWND HANDLE

func ChildWindowFromPoint

func ChildWindowFromPoint(hWndParent HWND, point POINT) HWND

func ChildWindowFromPointEx

func ChildWindowFromPointEx(hwnd HWND, pt POINT, flags UINT) HWND

func CreateDialogIndirectParam

func CreateDialogIndirectParam(hInstance HINSTANCE, lpTemplate *DLGTEMPLATE, hWndParent HWND, lpDialogFunc DLGPROC, dwInitParam LPARAM) HWND

func CreateDialogIndirectParamAorW

func CreateDialogIndirectParamAorW(hInst HINSTANCE, dlgTemplate uintptr, owner HWND, dlgProc DLGPROC, param LPARAM, flags DWORD) HWND

func CreateDialogParam

func CreateDialogParam(hInstance HINSTANCE, lpTemplateName string, hWndParent HWND, lpDialogFunc DLGPROC, dwInitParam LPARAM) HWND

func CreateMDIWindow

func CreateMDIWindow(lpClassName string, lpWindowName string, dwStyle DWORD, x int32, y int32, nWidth int32, nHeight int32, hWndParent HWND, hInstance HINSTANCE, lParam LPARAM) HWND

func CreateStatusWindow

func CreateStatusWindow(style LONG, lpszText string, hwndParent HWND, wID UINT) HWND

func CreateToolbar

func CreateToolbar(hwnd HWND, style DWORD, wID UINT, nBitmaps INT, hBMInst HINSTANCE, wBMID UINT, lpButtons *TBBUTTON, iNumButtons INT) HWND

func CreateToolbarEx

func CreateToolbarEx(hwnd HWND, ws DWORD, wID UINT, nBitmaps int32, hBMInst HINSTANCE, wBMID *uint32, lpButtons *TBBUTTON, iNumButtons int32, dxButton int32, dyButton int32, dxBitmap int32, dyBitmap int32, uStructSize UINT) HWND

func CreateUpDownControl

func CreateUpDownControl(dwStyle DWORD, x int32, y int32, cx int32, cy int32, hParent HWND, nID int32, hInst HINSTANCE, hBuddy HWND, nUpper int32, nLower int32, nPos int32) HWND

func CreateWindowEx

func CreateWindowEx(dwExStyle DWORD, lpClassName string, lpWindowName string, dwStyle DWORD, x int32, y int32, nWidth int32, nHeight int32, hWndParent HWND, hMenu HMENU, hInstance HINSTANCE, lpParam LPVOID) HWND

func FindText

func FindText(unnamed0 LPFINDREPLACE) HWND

func FindWindow

func FindWindow(lpClassName string, lpWindowName string) HWND

func FindWindowEx

func FindWindowEx(hWndParent HWND, hWndChildAfter HWND, lpszClass string, lpszWindow string) HWND

func GetActiveWindow

func GetActiveWindow() HWND

func GetAncestor

func GetAncestor(hwnd HWND, gaFlags UINT) HWND

func GetCapture

func GetCapture() HWND

func GetClipboardOwner

func GetClipboardOwner() HWND

func GetClipboardViewer

func GetClipboardViewer() HWND

func GetConsoleWindow

func GetConsoleWindow() HWND

func GetDesktopWindow

func GetDesktopWindow() HWND

func GetDlgItem

func GetDlgItem(hDlg HWND, nIDDlgItem int32) HWND

func GetFocus

func GetFocus() HWND

func GetForegroundWindow

func GetForegroundWindow() HWND

func GetLastActivePopup

func GetLastActivePopup(hWnd HWND) HWND

func GetNextDlgGroupItem

func GetNextDlgGroupItem(hDlg HWND, hCtl HWND, bPrevious bool) HWND

func GetNextDlgTabItem

func GetNextDlgTabItem(hDlg HWND, hCtl HWND, bPrevious bool) HWND

func GetOpenClipboardWindow

func GetOpenClipboardWindow() HWND

func GetParent

func GetParent(hWnd HWND) HWND

func GetProgmanWindow

func GetProgmanWindow() HWND

func GetShellWindow

func GetShellWindow() HWND

func GetTaskmanWindow

func GetTaskmanWindow() HWND

func GetTopWindow

func GetTopWindow(hWnd HWND) HWND

func GetWindow

func GetWindow(hWnd HWND, uCmd UINT) HWND

func ImmCreateSoftKeyboard

func ImmCreateSoftKeyboard(uType UINT, hOwner UINT, x int32, y int32) HWND

func ImmGetDefaultIMEWnd

func ImmGetDefaultIMEWnd(unnamed0 HWND) HWND

func RealChildWindowFromPoint

func RealChildWindowFromPoint(hwndParent HWND, ptParentClientCoords POINT) HWND

func ReplaceText

func ReplaceText(unnamed0 LPFINDREPLACE) HWND

func SetActiveWindow

func SetActiveWindow(hWnd HWND) HWND

func SetCapture

func SetCapture(hWnd HWND) HWND

func SetClipboardViewer

func SetClipboardViewer(hWndNewViewer HWND) HWND

func SetFocus

func SetFocus(hWnd HWND) HWND

func SetParent

func SetParent(hWndChild HWND, hWndNewParent HWND) HWND

func SetProgmanWindow

func SetProgmanWindow(hwnd HWND) HWND

func SetTaskmanWindow

func SetTaskmanWindow(hwnd HWND) HWND

func WindowFromDC

func WindowFromDC(hDC HDC) HWND

func WindowFromPoint

func WindowFromPoint(point POINT) HWND

type Handle_t

type Handle_t RPC_BINDING_HANDLE

type IAdviseSink added in v0.3.0

type IAdviseSink struct {
	// contains filtered or unexported fields
}

type IBindCtx

type IBindCtx struct {
	// contains filtered or unexported fields
}

type ICMENUMPROC

type ICMENUMPROC func(unnamed0 LPWSTR, unnamed1 LPARAM) int32

type ICONINFO

type ICONINFO struct {
	FIcon    BOOL
	XHotspot uint32
	YHotspot uint32
	HbmMask  HBITMAP
	HbmColor HBITMAP
}

type IChannelHook added in v0.3.0

type IChannelHook struct {
	// contains filtered or unexported fields
}

type IClassFactory added in v0.3.0

type IClassFactory struct {
	// contains filtered or unexported fields
}

type IConnectionPoint

type IConnectionPoint struct {
	// contains filtered or unexported fields
}

type IContextMenu

type IContextMenu struct {
	// contains filtered or unexported fields
}

type IContextMenuCB

type IContextMenuCB struct {
	// contains filtered or unexported fields
}

type ICreateErrorInfo

type ICreateErrorInfo struct {
	// contains filtered or unexported fields
}

type ICreateTypeLib

type ICreateTypeLib struct {
	// contains filtered or unexported fields
}

type ICreateTypeLib2

type ICreateTypeLib2 struct {
	// contains filtered or unexported fields
}

type IDL_CS_CONVERT

type IDL_CS_CONVERT int32
const (
	IDL_CS_NO_CONVERT IDL_CS_CONVERT = iota
	IDL_CS_IN_PLACE_CONVERT
	IDL_CS_NEW_BUFFER_CONVERT
)

type IDataAdviseHolder added in v0.3.0

type IDataAdviseHolder struct {
	// contains filtered or unexported fields
}

type IDataObject

type IDataObject struct {
	// contains filtered or unexported fields
}

type IDispatch

type IDispatch struct {
	// contains filtered or unexported fields
}

type IDropSource

type IDropSource struct {
	// contains filtered or unexported fields
}

type IDropTarget added in v0.3.0

type IDropTarget struct {
	// contains filtered or unexported fields
}

type IEnumAssocHandlers

type IEnumAssocHandlers struct {
	// contains filtered or unexported fields
}

type IEnumFORMATETC

type IEnumFORMATETC struct {
	// contains filtered or unexported fields
}

type IEnumOLEVERB added in v0.3.0

type IEnumOLEVERB struct {
	// contains filtered or unexported fields
}

type IErrorInfo

type IErrorInfo struct {
	// contains filtered or unexported fields
}

type IFTYPE

type IFTYPE ULONG

type IF_INDEX

type IF_INDEX NET_IFINDEX

type IF_LUID

type IF_LUID NET_LUID

type IF_OPER_STATUS

type IF_OPER_STATUS int32
const (
	IfOperStatusUp IF_OPER_STATUS = iota + 1
	IfOperStatusDown
	IfOperStatusTesting
	IfOperStatusUnknown
	IfOperStatusDormant
	IfOperStatusNotPresent
	IfOperStatusLowerLayerDown
)

type IID

type IID GUID

type IInitializeSpy added in v0.3.0

type IInitializeSpy struct {
	// contains filtered or unexported fields
}

type ILockBytes added in v0.3.0

type ILockBytes struct {
	// contains filtered or unexported fields
}

type IMAGEINFO

type IMAGEINFO struct {
	HbmImage HBITMAP
	HbmMask  HBITMAP
	Unused1  int32
	Unused2  int32
	RcImage  RECT
}

type IMAGELISTDRAWPARAMS

type IMAGELISTDRAWPARAMS struct {
	CbSize   DWORD
	Himl     HIMAGELIST
	I        int32
	HdcDst   HDC
	X        int32
	Y        int32
	Cx       int32
	Cy       int32
	XBitmap  int32
	YBitmap  int32
	RgbBk    COLORREF
	RgbFg    COLORREF
	FStyle   UINT
	DwRop    DWORD
	FState   DWORD
	Frame    DWORD
	CrEffect COLORREF
}

type IMCENUMPROC

type IMCENUMPROC func(unnamed0 HIMC, unnamed1 LPARAM) BOOL

type IMEMENUITEMINFO

type IMEMENUITEMINFO struct {
	CbSize        UINT
	FType         UINT
	FState        UINT
	WID           UINT
	HbmpChecked   HBITMAP
	HbmpUnchecked HBITMAP
	DwItemData    DWORD
	SzString      [IMEMENUITEM_STRING_SIZE]WCHAR
	HbmpItem      HBITMAP
}

type IMEPRO

type IMEPRO struct {
	HWnd          HWND
	InstDate      DATETIME
	WVersion      uint32 // UINT
	SzDescription [50]uint16
	SzName        [80]uint16
	SzOptions     [30]uint16
}

type IMalloc

type IMalloc struct {
	// contains filtered or unexported fields
}

type IMallocSpy added in v0.3.0

type IMallocSpy struct {
	// contains filtered or unexported fields
}

type IMarshal added in v0.3.0

type IMarshal struct {
	// contains filtered or unexported fields
}

type IMessageFilter added in v0.3.0

type IMessageFilter struct {
	// contains filtered or unexported fields
}

type IMoniker

type IMoniker struct {
	// contains filtered or unexported fields
}

type IN6_ADDR

type IN6_ADDR struct {
	U IN6_ADDR_U
}

type IN6_ADDR_U

type IN6_ADDR_U struct {
	// contains filtered or unexported fields
}

func (*IN6_ADDR_U) GetByte

func (this *IN6_ADDR_U) GetByte() [16]UCHAR

func (*IN6_ADDR_U) GetWord

func (this *IN6_ADDR_U) GetWord() [8]USHORT

func (*IN6_ADDR_U) SetByte

func (this *IN6_ADDR_U) SetByte(v [16]UCHAR)

func (*IN6_ADDR_U) SetWord

func (this *IN6_ADDR_U) SetWord(v [8]USHORT)

type INITCOMMONCONTROLSEX

type INITCOMMONCONTROLSEX struct {
	DwSize DWORD
	DwICC  DWORD
}

type INPUT

type INPUT struct {
	Type uint32
	// contains filtered or unexported fields
}

func (*INPUT) Hi

func (this *INPUT) Hi() *HARDWAREINPUT

func (*INPUT) Ki

func (this *INPUT) Ki() *KEYBDINPUT

func (*INPUT) Mi

func (this *INPUT) Mi() *MOUSEINPUT

type INPUTCONTEXT

type INPUTCONTEXT struct {
	// contains filtered or unexported fields
}

func ImmLockIMC

func ImmLockIMC(hIMC HIMC) *INPUTCONTEXT

func (*INPUTCONTEXT) CfCandForm

func (this *INPUTCONTEXT) CfCandForm() *[4]CANDIDATEFORM

func (*INPUTCONTEXT) CfCompForm

func (this *INPUTCONTEXT) CfCompForm() *COMPOSITIONFORM

func (*INPUTCONTEXT) DwNumMsgBuf

func (this *INPUTCONTEXT) DwNumMsgBuf() *DWORD

func (*INPUTCONTEXT) DwReserve

func (this *INPUTCONTEXT) DwReserve() *[3]DWORD

func (*INPUTCONTEXT) FOpen

func (this *INPUTCONTEXT) FOpen() *BOOL

func (*INPUTCONTEXT) FdwConversion

func (this *INPUTCONTEXT) FdwConversion() *DWORD

func (*INPUTCONTEXT) FdwInit

func (this *INPUTCONTEXT) FdwInit() *DWORD

func (*INPUTCONTEXT) FdwSentence

func (this *INPUTCONTEXT) FdwSentence() *DWORD

func (*INPUTCONTEXT) HCandInfo

func (this *INPUTCONTEXT) HCandInfo() *HIMCC

func (*INPUTCONTEXT) HCompStr

func (this *INPUTCONTEXT) HCompStr() *HIMCC

func (*INPUTCONTEXT) HGuideLine

func (this *INPUTCONTEXT) HGuideLine() *HIMCC

func (*INPUTCONTEXT) HMsgBuf

func (this *INPUTCONTEXT) HMsgBuf() *HIMCC

func (*INPUTCONTEXT) HPrivate

func (this *INPUTCONTEXT) HPrivate() *HIMCC

func (*INPUTCONTEXT) HWnd

func (this *INPUTCONTEXT) HWnd() *HWND

func (*INPUTCONTEXT) LfFont

func (this *INPUTCONTEXT) LfFont() *LOGFONT

func (*INPUTCONTEXT) PtSoftKbdPos

func (this *INPUTCONTEXT) PtSoftKbdPos() *POINT

func (*INPUTCONTEXT) PtStatusWndPos

func (this *INPUTCONTEXT) PtStatusWndPos() *POINT

type INT

type INT int32

func AddMRUStringW

func AddMRUStringW(hList HANDLE, lpszString string) INT

func DosDateTimeToVariantTime

func DosDateTimeToVariantTime(wDosDate USHORT, wDosTime USHORT, pDateOut *float64) INT

func EngMultiByteToWideChar

func EngMultiByteToWideChar(codePage UINT, wideCharString LPWSTR, bytesInWideCharString INT, multiByteString LPSTR, bytesInMultiByteString INT) INT

func EngWideCharToMultiByte

func EngWideCharToMultiByte(codePage UINT, wideCharString LPWSTR, bytesInWideCharString INT, multiByteString LPSTR, bytesInMultiByteString INT) INT

func EnumMRUListW

func EnumMRUListW(hList HANDLE, nItemPos INT, lpBuffer LPVOID, nBufferSize DWORD) INT

func GdiDescribePixelFormat

func GdiDescribePixelFormat(hdc HDC, format INT, size UINT, descr *PIXELFORMATDESCRIPTOR) INT

func GetExpandedName

func GetExpandedName(unnamed0 LPWSTR, unnamed1 LPWSTR) INT

func GetMenuPosFromID

func GetMenuPosFromID(hMenu HMENU, wID UINT) INT

func GetRelAbs

func GetRelAbs(hdc HDC, dwIgnore DWORD) INT

func ImageList_AddIcon

func ImageList_AddIcon(himl HIMAGELIST, hIcon HICON) INT

func InetPtonW

func InetPtonW(family INT, addr string, buffer uintptr) INT

func LZInit

func LZInit(unnamed0 INT) INT

func LZRead

func LZRead(unnamed0 INT, unnamed1 LPSTR, unnamed2 INT) INT

func LZStart

func LZStart() INT

func MessageBoxTimeout

func MessageBoxTimeout(hWnd HWND, text string, title string, aType UINT, langid WORD, timeout DWORD) INT

func NamedEscape

func NamedEscape(hdc HDC, pDriver string, nEscape INT, cbInput INT, lpszInData LPCSTR, cbOutput INT, lpszOutData LPSTR) INT

func PickIconDlg

func PickIconDlg(hwndOwner HWND, lpstrFile LPSTR, nMaxFile DWORD, lpdwIconIndex *uint32) INT

func SHFormatDateTime

func SHFormatDateTime(fileTime *FILETIME, flags *uint32, buf LPWSTR, size UINT) INT

func SHGetIconOverlayIndex

func SHGetIconOverlayIndex(pszIconPath string, iIconIndex INT) INT

func SHHandleUpdateImage

func SHHandleUpdateImage(pidlExtra LPCITEMIDLIST) INT

func SHUnicodeToAnsi

func SHUnicodeToAnsi(lpSrcStr string, lpDstStr LPSTR, iLen INT) INT

func SetRelAbs

func SetRelAbs(hdc HDC, mode INT) INT

func StrCmpLogicalW

func StrCmpLogicalW(lpszStr string, lpszComp string) INT

func StrCmpN

func StrCmpN(lpszStr string, lpszComp string, iLen INT) INT

func StrCmpNI

func StrCmpNI(lpszStr string, lpszComp string, iLen INT) INT

func StrFromTimeInterval

func StrFromTimeInterval(lpszStr LPWSTR, cchMax UINT, dwMS DWORD, iDigits int32) INT

func StrToInt

func StrToInt(lpString string) INT

func StringFromGUID2

func StringFromGUID2(id REFGUID, str LPOLESTR, cmax INT) INT

func SysReAllocString

func SysReAllocString(old *BSTR, str LPCOLESTR) INT

func SystemTimeToVariantTime

func SystemTimeToVariantTime(lpSt *SYSTEMTIME, pDateOut *float64) INT

func UrlCompare

func UrlCompare(pszUrl1 string, pszUrl2 string, fIgnoreSlash bool) INT

func VariantTimeToDosDateTime

func VariantTimeToDosDateTime(dateIn float64, pwDosDate *USHORT, pwDosTime *USHORT) INT

func VariantTimeToSystemTime

func VariantTimeToSystemTime(dateIn float64, lpSt *SYSTEMTIME) INT

func WSAAddressToString

func WSAAddressToString(sockaddr *SOCKADDR, aLen DWORD, info LPWSAPROTOCOL_INFO, string LPWSTR, lenstr *uint32) INT

func WSAAsyncSelect

func WSAAsyncSelect(s SOCKET, hWnd HWND, uMsg UINT, lEvent LONG) INT

func WSACancelAsyncRequest

func WSACancelAsyncRequest(hAsyncTaskHandle HANDLE) INT

func WSACancelBlockingCall

func WSACancelBlockingCall() INT

func WSACleanup

func WSACleanup() INT

func WSAEnumNameSpaceProviders

func WSAEnumNameSpaceProviders(aLen *uint32, buffer LPWSANAMESPACE_INFO) INT

func WSAEnumProtocols

func WSAEnumProtocols(protocols *int32, buffer LPWSAPROTOCOL_INFO, aLen *uint32) INT

func WSAGetLastError

func WSAGetLastError() INT

func WSAGetServiceClassInfo

func WSAGetServiceClassInfo(provider *GUID, service *GUID, aLen *uint32, info LPWSASERVICECLASSINFO) INT

func WSAGetServiceClassNameByClassId

func WSAGetServiceClassNameByClassId(class *GUID, service LPWSTR, aLen *uint32) INT

func WSAIoctl

func WSAIoctl(s SOCKET, code DWORD, in_buff LPVOID, in_size DWORD, out_buff LPVOID, out_size DWORD, ret_size *uint32, overlapped LPWSAOVERLAPPED, completion LPWSAOVERLAPPED_COMPLETION_ROUTINE) INT

func WSALookupServiceBegin

func WSALookupServiceBegin(lpqsRestrictions LPWSAQUERYSET, dwControlFlags DWORD, lphLookup *HANDLE) INT

func WSALookupServiceEnd

func WSALookupServiceEnd(lookup HANDLE) INT

func WSALookupServiceNext

func WSALookupServiceNext(lookup HANDLE, flags DWORD, aLen *uint32, results LPWSAQUERYSET) INT

func WSANSPIoctl

func WSANSPIoctl(hLookup HANDLE, dwControlCode DWORD, lpvInBuffer LPVOID, cbInBuffer DWORD, lpvOutBuffer LPVOID, cbOutBuffer DWORD, lpcbBytesReturned *uint32, lpCompletion *WSACOMPLETION) INT

func WSANtohl

func WSANtohl(s SOCKET, netlong ULONG, lphostlong *ULONG) INT

func WSANtohs

func WSANtohs(s SOCKET, netshort uint16, lphostshort *uint16) INT

func WSAProviderConfigChange

func WSAProviderConfigChange(handle *HANDLE, overlapped LPWSAOVERLAPPED, completion LPWSAOVERLAPPED_COMPLETION_ROUTINE) INT

func WSARecvDisconnect

func WSARecvDisconnect(s SOCKET, disconnectdata LPWSABUF) INT

func WSARecvFrom

func WSARecvFrom(s SOCKET, lpBuffers LPWSABUF, dwBufferCount DWORD, lpNumberOfBytesRecvd *uint32, lpFlags *uint32, lpFrom *Sockaddr, lpFromlen *int32, lpOverlapped LPWSAOVERLAPPED, lpCompletionRoutine LPWSAOVERLAPPED_COMPLETION_ROUTINE) INT

func WSASend

func WSASend(s SOCKET, lpBuffers LPWSABUF, dwBufferCount DWORD, lpNumberOfBytesSent *uint32, dwFlags DWORD, lpOverlapped LPWSAOVERLAPPED, lpCompletionRoutine LPWSAOVERLAPPED_COMPLETION_ROUTINE) INT

func WSASendDisconnect

func WSASendDisconnect(s SOCKET, lpBuffers LPWSABUF) INT

func WSASendTo

func WSASendTo(s SOCKET, lpBuffers LPWSABUF, dwBufferCount DWORD, lpNumberOfBytesSent *uint32, dwFlags DWORD, to *Sockaddr, tolen int32, lpOverlapped LPWSAOVERLAPPED, lpCompletionRoutine LPWSAOVERLAPPED_COMPLETION_ROUTINE) INT

func WSASetService

func WSASetService(query LPWSAQUERYSET, operation WSAESETSERVICEOP, flags DWORD) INT

func WSAStringToAddress

func WSAStringToAddress(addressString LPWSTR, addressFamily INT, lpProtocolInfo LPWSAPROTOCOL_INFO, lpAddress *SOCKADDR, lpAddressLength *int32) INT

func WSAUnhookBlockingHook

func WSAUnhookBlockingHook() INT

func WSApSetPostRoutine

func WSApSetPostRoutine(lpPostRoutine LPWPUPOSTMESSAGE) INT

func WSCDeinstallProvider

func WSCDeinstallProvider(lpProviderId *GUID, lpErrno *int32) INT

func WSCEnableNSProvider

func WSCEnableNSProvider(provider *GUID, enable bool) INT

func WSCEnumProtocols

func WSCEnumProtocols(protocols *int32, buffer LPWSAPROTOCOL_INFO, aLen *uint32, err *int32) INT

func WSCGetProviderPath

func WSCGetProviderPath(provider *GUID, path LPWSTR, aLen *int32, errcode *int32) INT

func WSCInstallNameSpace

func WSCInstallNameSpace(identifier LPWSTR, path LPWSTR, namespace DWORD, version DWORD, provider *GUID) INT

func WSCInstallProvider

func WSCInstallProvider(lpProviderId *GUID, lpszProviderDllPath string, lpProtocolInfoList LPWSAPROTOCOL_INFO, dwNumberOfEntries DWORD, lpErrno *int32) INT

func WSCUnInstallNameSpace

func WSCUnInstallNameSpace(lpProviderId *GUID) INT

func WSCWriteProviderOrder

func WSCWriteProviderOrder(entry *uint32, number DWORD) INT

func WglChoosePixelFormat

func WglChoosePixelFormat(hdc HDC, ppfd *PIXELFORMATDESCRIPTOR) INT

func WglDescribePixelFormat

func WglDescribePixelFormat(hdc HDC, format INT, size UINT, descr *PIXELFORMATDESCRIPTOR) INT

func WglGetPixelFormat

func WglGetPixelFormat(hdc HDC) INT

type INTERFACEDATA

type INTERFACEDATA struct {
	Pmethdata *METHODDATA
	CMembers  UINT
}

type INTERFACE_HANDLE

type INTERFACE_HANDLE PVOID

type INTERNAL_IF_OPER_STATUS

type INTERNAL_IF_OPER_STATUS int32

type INTLIST

type INTLIST struct {
	IValueCount int32
	IValues     [MAX_INTLIST_COUNT]int32
}

type INT_PTR

type INT_PTR *int32

func DialogBoxIndirectParam

func DialogBoxIndirectParam(hInstance HINSTANCE, hDialogTemplate *DLGTEMPLATE, hWndParent HWND, lpDialogFunc DLGPROC, dwInitParam LPARAM) INT_PTR

func DialogBoxIndirectParamAorW

func DialogBoxIndirectParamAorW(hInstance HINSTANCE, template uintptr, owner HWND, dlgProc DLGPROC, param LPARAM, flags DWORD) INT_PTR

func DialogBoxParam

func DialogBoxParam(hInstance HINSTANCE, lpTemplateName string, hWndParent HWND, lpDialogFunc DLGPROC, dwInitParam LPARAM) INT_PTR

func PropertySheet

func PropertySheet(unnamed0 *PROPSHEETHEADER) INT_PTR

func SHMessageBoxCheck

func SHMessageBoxCheck(unnamed0 HWND, unnamed1 string, unnamed2 string, unnamed3 DWORD, unnamed4 INT_PTR, unnamed5 string) INT_PTR

type IN_ADDR

type IN_ADDR struct {
	S_un IN_ADDR_S_un
}

func (*IN_ADDR) S_addr

func (this *IN_ADDR) S_addr() ULONG

func (*IN_ADDR) S_host

func (this *IN_ADDR) S_host() UCHAR

func (*IN_ADDR) S_imp

func (this *IN_ADDR) S_imp() USHORT

func (*IN_ADDR) S_impno

func (this *IN_ADDR) S_impno() UCHAR

func (*IN_ADDR) S_lh

func (this *IN_ADDR) S_lh() UCHAR

func (*IN_ADDR) S_net

func (this *IN_ADDR) S_net() UCHAR

type IN_ADDR_S_un

type IN_ADDR_S_un struct {
	// contains filtered or unexported fields
}

func (*IN_ADDR_S_un) S_addr

func (this *IN_ADDR_S_un) S_addr() *ULONG

func (*IN_ADDR_S_un) S_un_b

func (this *IN_ADDR_S_un) S_un_b() *IN_ADDR_S_un_b

func (*IN_ADDR_S_un) S_un_w

func (this *IN_ADDR_S_un) S_un_w() *IN_ADDR_S_un_w

type IN_ADDR_S_un_b

type IN_ADDR_S_un_b struct {
	// contains filtered or unexported fields
}

type IN_ADDR_S_un_w

type IN_ADDR_S_un_w struct {
	// contains filtered or unexported fields
}

type IO_STATUS_BLOCK

type IO_STATUS_BLOCK struct {
	Information ULONG_PTR
	// contains filtered or unexported fields
}

func (*IO_STATUS_BLOCK) Pointer

func (this *IO_STATUS_BLOCK) Pointer() *PVOID

func (*IO_STATUS_BLOCK) Status

func (this *IO_STATUS_BLOCK) Status() *NTSTATUS

type IOleAdviseHolder added in v0.3.0

type IOleAdviseHolder struct {
	// contains filtered or unexported fields
}

type IOleClientSite added in v0.3.0

type IOleClientSite struct {
	// contains filtered or unexported fields
}

type IOleInPlaceActiveObject added in v0.3.0

type IOleInPlaceActiveObject struct {
	// contains filtered or unexported fields
}

type IOleInPlaceFrame added in v0.3.0

type IOleInPlaceFrame struct {
	// contains filtered or unexported fields
}

type IOleObject added in v0.3.0

type IOleObject struct {
	// contains filtered or unexported fields
}

type IPAddr

type IPAddr ULONG

type IPMask

type IPMask ULONG

type IP_ADAPTER_ADDRESSES_LH

type IP_ADAPTER_ADDRESSES_LH struct {
	Next                  *IP_ADAPTER_ADDRESSES_LH
	AdapterName           PCHAR
	FirstUnicastAddress   PIP_ADAPTER_UNICAST_ADDRESS_LH
	FirstAnycastAddress   PIP_ADAPTER_ANYCAST_ADDRESS_XP
	FirstMulticastAddress PIP_ADAPTER_MULTICAST_ADDRESS_XP
	FirstDnsServerAddress PIP_ADAPTER_DNS_SERVER_ADDRESS_XP
	DnsSuffix             PWCHAR
	Description           PWCHAR
	FriendlyName          PWCHAR
	PhysicalAddress       [MAX_ADAPTER_ADDRESS_LENGTH]BYTE
	PhysicalAddressLength ULONG

	Mtu                    ULONG
	IfType                 IFTYPE
	OperStatus             IF_OPER_STATUS
	Ipv6IfIndex            IF_INDEX
	ZoneIndices            [16]ULONG
	FirstPrefix            PIP_ADAPTER_PREFIX_XP
	TransmitLinkSpeed      ULONG64
	ReceiveLinkSpeed       ULONG64
	FirstWinsServerAddress PIP_ADAPTER_WINS_SERVER_ADDRESS_LH
	FirstGatewayAddress    PIP_ADAPTER_GATEWAY_ADDRESS_LH
	Ipv4Metric             ULONG
	Ipv6Metric             ULONG
	Luid                   IF_LUID
	Dhcpv4Server           SOCKET_ADDRESS
	CompartmentId          NET_IF_COMPARTMENT_ID
	NetworkGuid            NET_IF_NETWORK_GUID
	ConnectionType         NET_IF_CONNECTION_TYPE
	TunnelType             TUNNEL_TYPE
	Dhcpv6Server           SOCKET_ADDRESS
	Dhcpv6ClientDuid       [MAX_DHCPV6_DUID_LENGTH]BYTE
	Dhcpv6ClientDuidLength ULONG
	Dhcpv6Iaid             ULONG
	FirstDnsSuffix         PIP_ADAPTER_DNS_SUFFIX
	// contains filtered or unexported fields
}

func (*IP_ADAPTER_ADDRESSES_LH) Alignment

func (this *IP_ADAPTER_ADDRESSES_LH) Alignment() *ULONGLONG

func (*IP_ADAPTER_ADDRESSES_LH) DdnsEnabled

func (this *IP_ADAPTER_ADDRESSES_LH) DdnsEnabled() bool

func (*IP_ADAPTER_ADDRESSES_LH) Dhcpv4Enabled

func (this *IP_ADAPTER_ADDRESSES_LH) Dhcpv4Enabled() bool

func (*IP_ADAPTER_ADDRESSES_LH) Flags

func (this *IP_ADAPTER_ADDRESSES_LH) Flags() *ULONG

func (*IP_ADAPTER_ADDRESSES_LH) IfIndex

func (this *IP_ADAPTER_ADDRESSES_LH) IfIndex() *IF_INDEX

func (*IP_ADAPTER_ADDRESSES_LH) Ipv4Enabled

func (this *IP_ADAPTER_ADDRESSES_LH) Ipv4Enabled() bool

func (*IP_ADAPTER_ADDRESSES_LH) Ipv6Enabled

func (this *IP_ADAPTER_ADDRESSES_LH) Ipv6Enabled() bool

func (*IP_ADAPTER_ADDRESSES_LH) Ipv6ManagedAddressConfigurationSupported

func (this *IP_ADAPTER_ADDRESSES_LH) Ipv6ManagedAddressConfigurationSupported() bool

func (*IP_ADAPTER_ADDRESSES_LH) Ipv6OtherStatefulConfig

func (this *IP_ADAPTER_ADDRESSES_LH) Ipv6OtherStatefulConfig() bool

func (*IP_ADAPTER_ADDRESSES_LH) Length

func (this *IP_ADAPTER_ADDRESSES_LH) Length() *ULONG

func (*IP_ADAPTER_ADDRESSES_LH) NetbiosOverTcpipEnabled

func (this *IP_ADAPTER_ADDRESSES_LH) NetbiosOverTcpipEnabled() bool

func (*IP_ADAPTER_ADDRESSES_LH) NoMulticast

func (this *IP_ADAPTER_ADDRESSES_LH) NoMulticast() bool

func (*IP_ADAPTER_ADDRESSES_LH) ReceiveOnly

func (this *IP_ADAPTER_ADDRESSES_LH) ReceiveOnly() bool

func (*IP_ADAPTER_ADDRESSES_LH) RegisterAdapterSuffix

func (this *IP_ADAPTER_ADDRESSES_LH) RegisterAdapterSuffix() bool

type IP_ADAPTER_ANYCAST_ADDRESS_XP

type IP_ADAPTER_ANYCAST_ADDRESS_XP struct {
	Next    *IP_ADAPTER_ANYCAST_ADDRESS_XP
	Address SOCKET_ADDRESS
	// contains filtered or unexported fields
}

func (*IP_ADAPTER_ANYCAST_ADDRESS_XP) Alignment

func (this *IP_ADAPTER_ANYCAST_ADDRESS_XP) Alignment() *ULONGLONG

func (*IP_ADAPTER_ANYCAST_ADDRESS_XP) Flags

func (this *IP_ADAPTER_ANYCAST_ADDRESS_XP) Flags() *DWORD

func (*IP_ADAPTER_ANYCAST_ADDRESS_XP) Length

func (this *IP_ADAPTER_ANYCAST_ADDRESS_XP) Length() *ULONG

type IP_ADAPTER_DNS_SERVER_ADDRESS_XP

type IP_ADAPTER_DNS_SERVER_ADDRESS_XP struct {
	Next    *IP_ADAPTER_DNS_SERVER_ADDRESS_XP
	Address SOCKET_ADDRESS
	// contains filtered or unexported fields
}

func (*IP_ADAPTER_DNS_SERVER_ADDRESS_XP) Alignment

func (this *IP_ADAPTER_DNS_SERVER_ADDRESS_XP) Alignment() *ULONGLONG

func (*IP_ADAPTER_DNS_SERVER_ADDRESS_XP) Length

func (this *IP_ADAPTER_DNS_SERVER_ADDRESS_XP) Length() *ULONG

func (*IP_ADAPTER_DNS_SERVER_ADDRESS_XP) Reserved

func (this *IP_ADAPTER_DNS_SERVER_ADDRESS_XP) Reserved() *DWORD

type IP_ADAPTER_DNS_SUFFIX

type IP_ADAPTER_DNS_SUFFIX struct {
	Next   *IP_ADAPTER_DNS_SUFFIX
	String [MAX_DNS_SUFFIX_STRING_LENGTH]WCHAR
}

type IP_ADAPTER_GATEWAY_ADDRESS_LH

type IP_ADAPTER_GATEWAY_ADDRESS_LH struct {
	Next    *IP_ADAPTER_GATEWAY_ADDRESS_LH
	Address SOCKET_ADDRESS
	// contains filtered or unexported fields
}

func (*IP_ADAPTER_GATEWAY_ADDRESS_LH) Alignment

func (this *IP_ADAPTER_GATEWAY_ADDRESS_LH) Alignment() *ULONGLONG

func (*IP_ADAPTER_GATEWAY_ADDRESS_LH) Length

func (this *IP_ADAPTER_GATEWAY_ADDRESS_LH) Length() *ULONG

func (*IP_ADAPTER_GATEWAY_ADDRESS_LH) Reserved

func (this *IP_ADAPTER_GATEWAY_ADDRESS_LH) Reserved() *DWORD

type IP_ADAPTER_INDEX_MAP

type IP_ADAPTER_INDEX_MAP struct {
	Index ULONG
	Name  [MAX_ADAPTER_NAME]WCHAR
}

type IP_ADAPTER_INFO

type IP_ADAPTER_INFO struct {
	Next                *IP_ADAPTER_INFO
	ComboIndex          DWORD
	AdapterName         [MAX_ADAPTER_NAME_LENGTH + 4]CHAR
	Description         [MAX_ADAPTER_DESCRIPTION_LENGTH + 4]CHAR
	AddressLength       UINT
	Address             [MAX_ADAPTER_ADDRESS_LENGTH]BYTE
	Index               DWORD
	Type                UINT
	DhcpEnabled         UINT
	CurrentIpAddress    PIP_ADDR_STRING
	IpAddressList       IP_ADDR_STRING
	GatewayList         IP_ADDR_STRING
	DhcpServer          IP_ADDR_STRING
	HaveWins            BOOL
	PrimaryWinsServer   IP_ADDR_STRING
	SecondaryWinsServer IP_ADDR_STRING
	LeaseObtained       Time_t
	LeaseExpires        Time_t
}

type IP_ADAPTER_MULTICAST_ADDRESS_XP

type IP_ADAPTER_MULTICAST_ADDRESS_XP struct {
	Next    *IP_ADAPTER_MULTICAST_ADDRESS_XP
	Address SOCKET_ADDRESS
	// contains filtered or unexported fields
}

func (*IP_ADAPTER_MULTICAST_ADDRESS_XP) Alignment

func (this *IP_ADAPTER_MULTICAST_ADDRESS_XP) Alignment() *ULONGLONG

func (*IP_ADAPTER_MULTICAST_ADDRESS_XP) Flags

func (this *IP_ADAPTER_MULTICAST_ADDRESS_XP) Flags() *DWORD

func (*IP_ADAPTER_MULTICAST_ADDRESS_XP) Length

func (this *IP_ADAPTER_MULTICAST_ADDRESS_XP) Length() *ULONG

type IP_ADAPTER_ORDER_MAP

type IP_ADAPTER_ORDER_MAP struct {
	NumAdapters  ULONG
	AdapterOrder [1]ULONG
}

type IP_ADAPTER_PREFIX_XP

type IP_ADAPTER_PREFIX_XP struct {
	Next         *IP_ADAPTER_PREFIX_XP
	Address      SOCKET_ADDRESS
	PrefixLength ULONG
	// contains filtered or unexported fields
}

func (*IP_ADAPTER_PREFIX_XP) Alignment

func (this *IP_ADAPTER_PREFIX_XP) Alignment() *ULONGLONG

func (*IP_ADAPTER_PREFIX_XP) Flags

func (this *IP_ADAPTER_PREFIX_XP) Flags() *DWORD

func (*IP_ADAPTER_PREFIX_XP) Length

func (this *IP_ADAPTER_PREFIX_XP) Length() *ULONG

type IP_ADAPTER_UNICAST_ADDRESS_LH

type IP_ADAPTER_UNICAST_ADDRESS_LH struct {
	Next               *IP_ADAPTER_UNICAST_ADDRESS_LH
	Address            SOCKET_ADDRESS
	PrefixOrigin       IP_PREFIX_ORIGIN
	SuffixOrigin       IP_SUFFIX_ORIGIN
	DadState           IP_DAD_STATE
	ValidLifetime      ULONG
	PreferredLifetime  ULONG
	LeaseLifetime      ULONG
	OnLinkPrefixLength UINT8
	// contains filtered or unexported fields
}

func (*IP_ADAPTER_UNICAST_ADDRESS_LH) Alignment

func (this *IP_ADAPTER_UNICAST_ADDRESS_LH) Alignment() *ULONGLONG

func (*IP_ADAPTER_UNICAST_ADDRESS_LH) Flags

func (this *IP_ADAPTER_UNICAST_ADDRESS_LH) Flags() *DWORD

func (*IP_ADAPTER_UNICAST_ADDRESS_LH) Length

func (this *IP_ADAPTER_UNICAST_ADDRESS_LH) Length() *ULONG

type IP_ADAPTER_WINS_SERVER_ADDRESS_LH

type IP_ADAPTER_WINS_SERVER_ADDRESS_LH struct {
	Next    *IP_ADAPTER_WINS_SERVER_ADDRESS_LH
	Address SOCKET_ADDRESS
	// contains filtered or unexported fields
}

func (*IP_ADAPTER_WINS_SERVER_ADDRESS_LH) Alignment

func (this *IP_ADAPTER_WINS_SERVER_ADDRESS_LH) Alignment() *ULONGLONG

func (*IP_ADAPTER_WINS_SERVER_ADDRESS_LH) Length

func (this *IP_ADAPTER_WINS_SERVER_ADDRESS_LH) Length() *ULONG

func (*IP_ADAPTER_WINS_SERVER_ADDRESS_LH) Reserved

func (this *IP_ADAPTER_WINS_SERVER_ADDRESS_LH) Reserved() *DWORD

type IP_ADDRESS_STRING

type IP_ADDRESS_STRING struct {
	String [4 * 4]CHAR
}

type IP_ADDR_STRING

type IP_ADDR_STRING struct {
	Next      *IP_ADDR_STRING
	IpAddress IP_ADDRESS_STRING
	IpMask    IP_MASK_STRING
	Context   DWORD
}

type IP_DAD_STATE

type IP_DAD_STATE NL_DAD_STATE

type IP_INTERFACE_INFO

type IP_INTERFACE_INFO struct {
	NumAdapters LONG
	Adapter     [1]IP_ADAPTER_INDEX_MAP
}

type IP_INTERFACE_NAME_INFO

type IP_INTERFACE_NAME_INFO IP_INTERFACE_NAME_INFO_W2KSP1

type IP_INTERFACE_NAME_INFO_W2KSP1

type IP_INTERFACE_NAME_INFO_W2KSP1 struct {
	Index          ULONG
	MediaType      ULONG
	ConnectionType UCHAR
	AccessType     UCHAR
	DeviceGuid     GUID
	InterfaceGuid  GUID
}

type IP_MASK_STRING

type IP_MASK_STRING struct {
	String [4 * 4]CHAR
}

type IP_OPTION_INFORMATION

type IP_OPTION_INFORMATION struct {
	Ttl         UCHAR
	Tos         UCHAR
	Flags       UCHAR
	OptionsSize UCHAR
	OptionsData PUCHAR
}

type IP_PER_ADAPTER_INFO_W2KSP1

type IP_PER_ADAPTER_INFO_W2KSP1 struct {
	AutoconfigEnabled UINT
	AutoconfigActive  UINT
	CurrentDnsServer  PIP_ADDR_STRING
	DnsServerList     IP_ADDR_STRING
}

type IP_PREFIX_ORIGIN

type IP_PREFIX_ORIGIN NL_PREFIX_ORIGIN

type IP_STATUS

type IP_STATUS ULONG

type IP_SUFFIX_ORIGIN

type IP_SUFFIX_ORIGIN NL_SUFFIX_ORIGIN

type IP_UNIDIRECTIONAL_ADAPTER_ADDRESS

type IP_UNIDIRECTIONAL_ADAPTER_ADDRESS struct {
	NumAdapters ULONG
	Address     [1]IPAddr
}

type IPersistStorage added in v0.3.0

type IPersistStorage struct {
	// contains filtered or unexported fields
}

type IPersistStream added in v0.3.0

type IPersistStream struct {
	// contains filtered or unexported fields
}

type IPropertySetStorage

type IPropertySetStorage struct {
	// contains filtered or unexported fields
}

type IPropertyStorage

type IPropertyStorage struct {
	// contains filtered or unexported fields
}

type IRecordInfo

type IRecordInfo struct {
	// contains filtered or unexported fields
}

type IRpcChannelBuffer

type IRpcChannelBuffer struct {
	// contains filtered or unexported fields
}

type IRpcStubBuffer

type IRpcStubBuffer struct {
	// contains filtered or unexported fields
}

type IRunningObjectTable added in v0.3.0

type IRunningObjectTable struct {
	// contains filtered or unexported fields
}

type IShellFolder

type IShellFolder struct {
	// contains filtered or unexported fields
}

type IShellFolderViewCB

type IShellFolderViewCB struct {
	// contains filtered or unexported fields
}

type IShellItem

type IShellItem struct {
	// contains filtered or unexported fields
}

type IShellItemArray

type IShellItemArray struct {
	// contains filtered or unexported fields
}

type IShellView

type IShellView struct {
	// contains filtered or unexported fields
}

type IStorage

type IStorage struct {
	// contains filtered or unexported fields
}

type IStream

type IStream struct {
	// contains filtered or unexported fields
}

type ITEMIDLIST

type ITEMIDLIST struct {
	Mkid SHITEMID
}

type ITypeInfo

type ITypeInfo struct {
	// contains filtered or unexported fields
}

type ITypeLib

type ITypeLib struct {
	// contains filtered or unexported fields
}

type IUnknown

type IUnknown struct {
	// contains filtered or unexported fields
}

type I_RPC_HANDLE

type I_RPC_HANDLE uintptr

type JOYCAPS

type JOYCAPS struct {
	WMid        WORD
	WPid        WORD
	SzPname     [MAXPNAMELEN]WCHAR
	WXmin       UINT
	WXmax       UINT
	WYmin       UINT
	WYmax       UINT
	WZmin       UINT
	WZmax       UINT
	WNumButtons UINT
	WPeriodMin  UINT
	WPeriodMax  UINT
	WRmin       UINT
	WRmax       UINT
	WUmin       UINT
	WUmax       UINT
	WVmin       UINT
	WVmax       UINT
	WCaps       UINT
	WMaxAxes    UINT
	WNumAxes    UINT
	WMaxButtons UINT
	SzRegKey    [MAXPNAMELEN]WCHAR
	SzOEMVxD    [MAX_JOYSTICKOEMVXDNAME]WCHAR
}

type JOYINFO

type JOYINFO struct {
	WXpos    UINT
	WYpos    UINT
	WZpos    UINT
	WButtons UINT
}

type JOYINFOEX

type JOYINFOEX struct {
	DwSize         DWORD
	DwFlags        DWORD
	DwXpos         DWORD
	DwYpos         DWORD
	DwZpos         DWORD
	DwRpos         DWORD
	DwUpos         DWORD
	DwVpos         DWORD
	DwButtons      DWORD
	DwButtonNumber DWORD
	DwPOV          DWORD
	DwReserved1    DWORD
	DwReserved2    DWORD
}

type KERNINGPAIR

type KERNINGPAIR struct {
	WFirst      WORD
	WSecond     WORD
	IKernAmount int32
}

type KEYBDINPUT

type KEYBDINPUT struct {
	WVk         uint16
	WScan       uint16
	DwFlags     uint32
	Time        uint32
	DwExtraInfo uintptr // ULONG_PTR
}

type KNOWNFOLDERID

type KNOWNFOLDERID GUID

type KNOWN_FOLDER_FLAG

type KNOWN_FOLDER_FLAG int32

type LANGID

type LANGID uint16

func GetMUILanguage

func GetMUILanguage() LANGID

func GetSystemDefaultLangID

func GetSystemDefaultLangID() LANGID

func GetSystemDefaultUILanguage

func GetSystemDefaultUILanguage() LANGID

func GetThreadUILanguage

func GetThreadUILanguage() LANGID

func GetUserDefaultLangID

func GetUserDefaultLangID() LANGID

func GetUserDefaultUILanguage

func GetUserDefaultUILanguage() LANGID

func SetThreadUILanguage

func SetThreadUILanguage(langId LANGID) LANGID

type LARGE_INTEGER

type LARGE_INTEGER struct {
	QuadPart int64
}

func (*LARGE_INTEGER) HighPart

func (l *LARGE_INTEGER) HighPart() *int32

func (*LARGE_INTEGER) LowPart

func (l *LARGE_INTEGER) LowPart() *uint32

type LASTINPUTINFO

type LASTINPUTINFO struct {
	CbSize uint32 // UINT
	DwTime uint32
}

type LAYERPLANEDESCRIPTOR

type LAYERPLANEDESCRIPTOR struct {
	NSize           uint16
	NVersion        uint16
	DwFlags         uint32
	IPixelType      byte
	CColorBits      byte
	CRedBits        byte
	CRedShift       byte
	CGreenBits      byte
	CGreenShift     byte
	CBlueBits       byte
	CBlueShift      byte
	CAlphaBits      byte
	CAlphaShift     byte
	CAccumBits      byte
	CAccumRedBits   byte
	CAccumGreenBits byte
	CAccumBlueBits  byte
	CAccumAlphaBits byte
	CDepthBits      byte
	CStencilBits    byte
	CAuxBuffers     byte
	ILayerPlane     byte
	BReserved       byte
	CrTransparent   COLORREF
}

type LCID

type LCID uint32

func ConvertDefaultLocale

func ConvertDefaultLocale(locale LCID) LCID

func GetSystemDefaultLCID

func GetSystemDefaultLCID() LCID

func GetThreadLocale

func GetThreadLocale() LCID

func GetUserDefaultLCID

func GetUserDefaultLCID() LCID

func LocaleNameToLCID

func LocaleNameToLCID(lpName string, dwFlags DWORD) LCID

type LCSCSTYPE

type LCSCSTYPE LONG

type LCSGAMUTMATCH

type LCSGAMUTMATCH LONG

type LCTYPE

type LCTYPE uint32

type LINEATTRS

type LINEATTRS struct {
	Fl           FLONG
	IJoin        ULONG
	IEndCap      ULONG
	ElWidth      FLOAT_LONG
	EMiterLimit  FLOATL
	Cstyle       ULONG
	Pstyle       PFLOAT_LONG
	ElStyleState FLOAT_LONG
}

type LINEDDAPROC

type LINEDDAPROC func(unnamed0 int32, unnamed1 int32, unnamed LPARAM)

type LOGBRUSH

type LOGBRUSH struct {
	LbStyle UINT
	LbColor COLORREF
	LbHatch ULONG_PTR
}

type LOGCOLORSPACE

type LOGCOLORSPACE struct {
	LcsSignature  DWORD
	LcsVersion    DWORD
	LcsSize       DWORD
	LcsCSType     LCSCSTYPE
	LcsIntent     LCSGAMUTMATCH
	LcsEndpoints  CIEXYZTRIPLE
	LcsGammaRed   DWORD
	LcsGammaGreen DWORD
	LcsGammaBlue  DWORD
	LcsFilename   [MAX_PATH]WCHAR
}

type LOGFONT

type LOGFONT struct {
	LfHeight         LONG
	LfWidth          LONG
	LfEscapement     LONG
	LfOrientation    LONG
	LfWeight         LONG
	LfItalic         byte
	LfUnderline      byte
	LfStrikeOut      byte
	LfCharSet        byte
	LfOutPrecision   byte
	LfClipPrecision  byte
	LfQuality        byte
	LfPitchAndFamily byte
	LfFaceName       [LF_FACESIZE]WCHAR
}

type LOGPALETTE

type LOGPALETTE struct {
	PalVersion    WORD
	PalNumEntries WORD
	PalPalEntry   [1]PALETTEENTRY
}

type LOGPEN

type LOGPEN struct {
	LopnStyle UINT
	LopnWidth POINT
	LopnColor COLORREF
}

type LONG

type LONG int32

func CertVerifyCRLTimeValidity

func CertVerifyCRLTimeValidity(pTimeToVerify *FILETIME, pCrlInfo PCRL_INFO) LONG

func CertVerifyTimeValidity

func CertVerifyTimeValidity(pTimeToVerify *FILETIME, pCertInfo PCERT_INFO) LONG

func ChangeDisplaySettings

func ChangeDisplaySettings(lpDevMode LPDEVMODE, dwFlags DWORD) LONG

func ChangeDisplaySettingsEx

func ChangeDisplaySettingsEx(lpszDeviceName string, lpDevMode LPDEVMODE, hwnd HWND, dwflags DWORD, lParam LPVOID) LONG

func CompareFileTime

func CompareFileTime(lpFileTime1 *FILETIME, lpFileTime2 *FILETIME) LONG

func CopyLZFile

func CopyLZFile(unnamed0 INT, unnamed1 INT) LONG

func CryptGetMessageSignerCount

func CryptGetMessageSignerCount(dwMsgEncodingType DWORD, pbSignedBlob *byte, cbSignedBlob DWORD) LONG

func GdiGetCharDimensions

func GdiGetCharDimensions(hdc HDC, lptm LPTEXTMETRIC, height *LONG) LONG

func GetBitmapBits

func GetBitmapBits(hbit HBITMAP, cb LONG, lpvBits LPVOID) LONG

func GetMenuCheckMarkDimensions

func GetMenuCheckMarkDimensions() LONG

func GetMessageTime

func GetMessageTime() LONG

func GetWindowLong

func GetWindowLong(hWnd HWND, nIndex int32) LONG

func HT_Get8BPPFormatPalette

func HT_Get8BPPFormatPalette(pPaletteEntry *PALETTEENTRY, redGamma USHORT, greenGamma USHORT, blueGamma USHORT) LONG

func HT_Get8BPPMaskPalette

func HT_Get8BPPMaskPalette(pPaletteEntry *PALETTEENTRY, use8BPPMaskPal bool, cMYMask BYTE, redGamma USHORT, greenGamma USHORT, blueGamma USHORT) LONG

func I_RpcMapWin32Status

func I_RpcMapWin32Status(status RPC_STATUS) LONG

func ImmGetCompositionString

func ImmGetCompositionString(unnamed0 HIMC, unnamed1 DWORD, unnamed2 LPVOID, unnamed3 DWORD) LONG

func LZCopy

func LZCopy(unnamed0 INT, unnamed1 INT) LONG

func LZSeek

func LZSeek(unnamed0 INT, unnamed1 LONG, unnamed2 INT) LONG

func MmioRead

func MmioRead(hmmio HMMIO, pch HPSTR, cch LONG) LONG

func MmioSeek

func MmioSeek(hmmio HMMIO, lOffset LONG, iOrigin int32) LONG

func MmioWrite

func MmioWrite(hmmio HMMIO, pch HPSTR, cch LONG) LONG

func RegCloseKey

func RegCloseKey(hKey HKEY) LONG

func RegConnectRegistry

func RegConnectRegistry(lpMachineName string, hKey HKEY, phkResult *HKEY) LONG

func RegConnectRegistryEx

func RegConnectRegistryEx(lpMachineName string, hKey HKEY, flags ULONG, phkResult *HKEY) LONG

func RegCopyTree

func RegCopyTree(hKeySrc HKEY, lpSubKey string, hKeyDest HKEY) LONG

func RegCreateKey

func RegCreateKey(hKey HKEY, lpSubKey string, phkResult *HKEY) LONG

func RegCreateKeyEx

func RegCreateKeyEx(hKey HKEY, lpSubKey string, reserved DWORD, lpClass LPWSTR, dwOptions DWORD, samDesired REGSAM, lpSecurityAttributes *SECURITY_ATTRIBUTES, phkResult *HKEY, lpdwDisposition *uint32) LONG

func RegCreateKeyTransacted

func RegCreateKeyTransacted(hKey HKEY, lpSubKey string, reserved DWORD, lpClass LPWSTR, dwOptions DWORD, samDesired REGSAM, lpSecurityAttributes *SECURITY_ATTRIBUTES, phkResult *HKEY, lpdwDisposition *uint32, hTransaction HANDLE, pExtendedParemeter uintptr) LONG

func RegDeleteKey

func RegDeleteKey(hKey HKEY, lpSubKey string) LONG

func RegDeleteKeyEx

func RegDeleteKeyEx(hKey HKEY, lpSubKey string, samDesired REGSAM, reserved DWORD) LONG

func RegDeleteKeyTransacted

func RegDeleteKeyTransacted(hKey HKEY, lpSubKey string, samDesired REGSAM, reserved DWORD, hTransaction HANDLE, pExtendedParameter uintptr) LONG

func RegDeleteKeyValue

func RegDeleteKeyValue(hKey HKEY, lpSubKey string, lpValueName string) LONG

func RegDeleteTree

func RegDeleteTree(hKey HKEY, lpSubKey string) LONG

func RegDeleteValue

func RegDeleteValue(hKey HKEY, lpValueName string) LONG

func RegDisablePredefinedCache

func RegDisablePredefinedCache() LONG

func RegDisablePredefinedCacheEx

func RegDisablePredefinedCacheEx() LONG

func RegDisableReflectionKey

func RegDisableReflectionKey(hBase HKEY) LONG

func RegEnableReflectionKey

func RegEnableReflectionKey(hBase HKEY) LONG

func RegEnumKey

func RegEnumKey(hKey HKEY, dwIndex DWORD, lpName LPWSTR, cchName DWORD) LONG

func RegEnumValue

func RegEnumValue(hKey HKEY, dwIndex DWORD, lpValueName LPWSTR, lpcchValueName *uint32, lpReserved *uint32, lpType *uint32, lpData *byte, lpcbData *uint32) LONG

func RegFlushKey

func RegFlushKey(hKey HKEY) LONG

func RegGetKeySecurity

func RegGetKeySecurity(hKey HKEY, securityInformation SECURITY_INFORMATION, pSecurityDescriptor PSECURITY_DESCRIPTOR, lpcbSecurityDescriptor *uint32) LONG

func RegGetValue

func RegGetValue(hkey HKEY, lpSubKey string, lpValue string, dwFlags DWORD, pdwType *uint32, pvData uintptr, pcbData *uint32) LONG

func RegLoadAppKey

func RegLoadAppKey(lpFile string, phkResult *HKEY, samDesired REGSAM, dwOptions DWORD, reserved DWORD) LONG

func RegLoadKey

func RegLoadKey(hKey HKEY, lpSubKey string, lpFile string) LONG

func RegLoadMUIString

func RegLoadMUIString(hKey HKEY, pszValue string, pszOutBuf LPWSTR, cbOutBuf DWORD, pcbData *uint32, flags DWORD, pszDirectory string) LONG

func RegNotifyChangeKeyValue

func RegNotifyChangeKeyValue(hKey HKEY, bWatchSubtree bool, dwNotifyFilter DWORD, hEvent HANDLE, fAsynchronous bool) LONG

func RegOpenCurrentUser

func RegOpenCurrentUser(samDesired REGSAM, phkResult *HKEY) LONG

func RegOpenKey

func RegOpenKey(hKey HKEY, lpSubKey string, phkResult *HKEY) LONG

func RegOpenKeyEx

func RegOpenKeyEx(hKey HKEY, lpSubKey string, ulOptions DWORD, samDesired REGSAM, phkResult *HKEY) LONG

func RegOpenKeyTransacted

func RegOpenKeyTransacted(hKey HKEY, lpSubKey string, ulOptions DWORD, samDesired REGSAM, phkResult *HKEY, hTransaction HANDLE, pExtendedParameter uintptr) LONG

func RegOpenUserClassesRoot

func RegOpenUserClassesRoot(hToken HANDLE, dwOptions DWORD, samDesired REGSAM, phkResult *HKEY) LONG

func RegOverridePredefKey

func RegOverridePredefKey(hKey HKEY, hNewHKey HKEY) LONG

func RegQueryReflectionKey

func RegQueryReflectionKey(hBase HKEY, bIsReflectionDisabled *BOOL) LONG

func RegQueryValue

func RegQueryValue(hKey HKEY, lpSubKey string, lpData LPWSTR, lpcbData *int32) LONG

func RegQueryValueEx

func RegQueryValueEx(hKey HKEY, lpValueName string, lpReserved *uint32, lpType *uint32, lpData *byte, lpcbData *uint32) LONG

func RegReplaceKey

func RegReplaceKey(hKey HKEY, lpSubKey string, lpNewFile string, lpOldFile string) LONG

func RegRestoreKey

func RegRestoreKey(hKey HKEY, lpFile string, dwFlags DWORD) LONG

func RegSaveKey

func RegSaveKey(hKey HKEY, lpFile string, lpSecurityAttributes *SECURITY_ATTRIBUTES) LONG

func RegSaveKeyEx

func RegSaveKeyEx(hKey HKEY, lpFile string, lpSecurityAttributes *SECURITY_ATTRIBUTES, flags DWORD) LONG

func RegSetKeySecurity

func RegSetKeySecurity(hKey HKEY, securityInformation SECURITY_INFORMATION, pSecurityDescriptor PSECURITY_DESCRIPTOR) LONG

func RegSetKeyValue

func RegSetKeyValue(hKey HKEY, lpSubKey LPCSTR, lpValueName LPCSTR, dwType DWORD, lpData uintptr, cbData DWORD) LONG

func RegSetValue

func RegSetValue(hKey HKEY, lpSubKey string, dwType DWORD, lpData string, cbData DWORD) LONG

func RegSetValueEx

func RegSetValueEx(hKey HKEY, lpValueName string, reserved DWORD, dwType DWORD, lpData *byte, cbData DWORD) LONG

func RegUnLoadKey

func RegUnLoadKey(hKey HKEY, lpSubKey string) LONG

func SHEnumKeyEx

func SHEnumKeyEx(hKey HKEY, dwIndex DWORD, lpszSubKey LPWSTR, pwLen *uint32) LONG

func SHEnumValue

func SHEnumValue(hKey HKEY, dwIndex DWORD, lpszValue LPWSTR, pwLen *uint32, pwType *uint32, pvData LPVOID, pcbData *uint32) LONG

func SHQueryInfoKey

func SHQueryInfoKey(hKey HKEY, pwSubKeys *uint32, pwSubKeyMax *uint32, pwValues *uint32, pwValueMax *uint32) LONG

func SHRegCloseUSKey

func SHRegCloseUSKey(hUSKey HUSKEY) LONG

func SHRegCreateUSKey

func SHRegCreateUSKey(path string, samDesired REGSAM, relative_key HUSKEY, new_uskey PHUSKEY, flags DWORD) LONG

func SHRegDeleteEmptyUSKey

func SHRegDeleteEmptyUSKey(hUSKey HUSKEY, pszValue string, delRegFlags SHREGDEL_FLAGS) LONG

func SHRegDeleteUSValue

func SHRegDeleteUSValue(hUSKey HUSKEY, pszValue string, delRegFlags SHREGDEL_FLAGS) LONG

func SHRegEnumUSKey

func SHRegEnumUSKey(hUSKey HUSKEY, dwIndex DWORD, pszName LPWSTR, pcchValueNameLen *uint32, enumRegFlags SHREGENUM_FLAGS) LONG

func SHRegEnumUSValue

func SHRegEnumUSValue(hUSKey HUSKEY, dwIndex DWORD, pszValueName LPWSTR, pcchValueNameLen *uint32, pdwType *uint32, pvData LPVOID, pcbData *uint32, enumRegFlags SHREGENUM_FLAGS) LONG

func SHRegGetUSValue

func SHRegGetUSValue(pSubKey string, pValue string, pwType *uint32, pvData LPVOID, pcbData *uint32, flagIgnoreHKCU bool, pDefaultData LPVOID, wDefaultDataSize DWORD) LONG

func SHRegOpenUSKey

func SHRegOpenUSKey(path string, accessType REGSAM, hRelativeUSKey HUSKEY, phNewUSKey PHUSKEY, fIgnoreHKCU bool) LONG

func SHRegQueryInfoUSKey

func SHRegQueryInfoUSKey(hUSKey HUSKEY, pcSubKeys *uint32, pcchMaxSubKeyLen *uint32, pcValues *uint32, pcchMaxValueNameLen *uint32, enumRegFlags SHREGENUM_FLAGS) LONG

func SHRegQueryUSValue

func SHRegQueryUSValue(hUSKey HUSKEY, pszValue string, pdwType *uint32, pvData LPVOID, pcbData *uint32, fIgnoreHKCU bool, pvDefaultData LPVOID, dwDefaultDataSize DWORD) LONG

func SHRegSetUSValue

func SHRegSetUSValue(pszSubKey string, pszValue string, dwType DWORD, pvData LPVOID, cbData DWORD, dwFlags DWORD) LONG

func SHRegWriteUSValue

func SHRegWriteUSValue(hUSKey HUSKEY, pszValue string, dwType DWORD, pvData LPVOID, cbData DWORD, dwFlags DWORD) LONG

func SetBitmapBits

func SetBitmapBits(hbm HBITMAP, cb DWORD, pvBits uintptr) LONG

func SetWindowLong

func SetWindowLong(hWnd HWND, nIndex int32, dwNewLong LONG) LONG

func TabbedTextOut

func TabbedTextOut(hdc HDC, x int32, y int32, lpString string, chCount int32, nTabPositions int32, lpnTabStopPositions *int32, nTabOrigin int32) LONG

func Wow64Win32ApiEntry

func Wow64Win32ApiEntry(dwFuncNumber DWORD, dwFlag DWORD, dwRes DWORD) LONG

type LONG64

type LONG64 int64

type LONGLONG

type LONGLONG int64

type LONG_PTR

type LONG_PTR *int32

type LPAFPROTOCOLS

type LPAFPROTOCOLS *AFPROTOCOLS

type LPARAM

type LPARAM uintptr

func GetMessageExtraInfo

func GetMessageExtraInfo() LPARAM

func PackDDElParam

func PackDDElParam(msg UINT, uiLo *uint32, uiHi *uint32) LPARAM

func ReuseDDElParam

func ReuseDDElParam(lParam LPARAM, msgIn UINT, msgOut UINT, uiLo *uint32, uiHi *uint32) LPARAM

func SetMessageExtraInfo

func SetMessageExtraInfo(lParam LPARAM) LPARAM

type LPBC added in v0.3.0

type LPBC *IBindCtx

type LPBLOB

type LPBLOB *tagBLOB

type LPBROWSEINFO

type LPBROWSEINFO *BROWSEINFO

type LPBYTE

type LPBYTE *byte

type LPCFHOOKPROC

type LPCFHOOKPROC func(unnamed0 HWND, unnamed1 UINT, unnamed2 WPARAM, unnamed3 LPARAM) UINT_PTR

type LPCHOOSEFONT

type LPCHOOSEFONT *CHOOSEFONT

type LPCITEMIDLIST

type LPCITEMIDLIST *ITEMIDLIST

type LPCOLESTR

type LPCOLESTR *OLECHAR

type LPCONDITIONPROC

type LPCONDITIONPROC func(lpCallerId LPWSABUF, lpCallerData LPWSABUF, lpSQOS LPQOS, lpGQOS LPQOS, lpCalleeId LPWSABUF, lpCalleeData LPWSABUF, g *GROUP, dwCallbackData DWORD_PTR) int32

type LPCPINFO

type LPCPINFO *CPINFO

type LPCPINFOEX

type LPCPINFOEX *CPINFOEX

type LPCSADDR_INFO

type LPCSADDR_INFO *CSADDR_INFO

type LPCSFV

type LPCSFV *CSFV

type LPCSTR

type LPCSTR *byte

func CertAlgIdToOID

func CertAlgIdToOID(dwAlgId DWORD) LPCSTR

type LPCWSTR

type LPCWSTR *uint16

type LPDATAOBJECT

type LPDATAOBJECT *IDataObject

type LPDEVMODE

type LPDEVMODE *DEVMODE

type LPDISPATCH

type LPDISPATCH *IDispatch

type LPDROPSOURCE

type LPDROPSOURCE *IDropSource

type LPDROPTARGET added in v0.3.0

type LPDROPTARGET *IDropTarget

type LPENUMFORMATETC

type LPENUMFORMATETC *IEnumFORMATETC

type LPENUMOLEVERB added in v0.3.0

type LPENUMOLEVERB *IEnumOLEVERB

type LPFINDREPLACE

type LPFINDREPLACE *FINDREPLACE

type LPFNADDPROPSHEETPAGE

type LPFNADDPROPSHEETPAGE func(unnamed0 HPROPSHEETPAGE, unnamed1 LPARAM) BOOL

type LPFNDFMCALLBACK

type LPFNDFMCALLBACK func(psf *IShellFolder, hwnd HWND, pdtobj *IDataObject, uMsg UINT, wParam WPARAM, lParam LPARAM) HRESULT

type LPFNVIEWCALLBACK

type LPFNVIEWCALLBACK func(psvOuter *IShellView, psf *IShellFolder, hwndMain HWND, uMsg UINT, wParam WPARAM, lParam LPARAM) HRESULT

type LPFRHOOKPROC

type LPFRHOOKPROC func(unnamed0 HWND, unnamed1 UINT, unnamed2 WPARAM, unnamed3 LPARAM) UINT_PTR

type LPGCP_RESULTS

type LPGCP_RESULTS *GCP_RESULTS

type LPGUID

type LPGUID *GUID

type LPHELPINFO

type LPHELPINFO *HELPINFO

type LPIMEMENUITEMINFO

type LPIMEMENUITEMINFO *IMEMENUITEMINFO

type LPITEMIDLIST

type LPITEMIDLIST *ITEMIDLIST

func ILAppendID

func ILAppendID(pidl LPITEMIDLIST, item *SHITEMID, bEnd bool) LPITEMIDLIST

func ILClone

func ILClone(pidl LPCITEMIDLIST) LPITEMIDLIST

func ILCloneFirst

func ILCloneFirst(pidl LPCITEMIDLIST) LPITEMIDLIST

func ILCombine

func ILCombine(pidl1 LPCITEMIDLIST, pidl2 LPCITEMIDLIST) LPITEMIDLIST

func ILCreateFromPath

func ILCreateFromPath(path string) LPITEMIDLIST

func ILFindChild

func ILFindChild(pidl1 LPCITEMIDLIST, pidl2 LPCITEMIDLIST) LPITEMIDLIST

func ILFindLastID

func ILFindLastID(pidl LPCITEMIDLIST) LPITEMIDLIST

func ILGetNext

func ILGetNext(pidl LPCITEMIDLIST) LPITEMIDLIST

func SHBrowseForFolder

func SHBrowseForFolder(lpbi LPBROWSEINFO) LPITEMIDLIST

func SHCloneSpecialIDList

func SHCloneSpecialIDList(hwndOwner HWND, nFolder DWORD, fCreate bool) LPITEMIDLIST

type LPJOYCAPS

type LPJOYCAPS *JOYCAPS

type LPJOYINFO

type LPJOYINFO *JOYINFO

type LPLOGCOLORSPACE

type LPLOGCOLORSPACE *LOGCOLORSPACE

type LPLOGFONT

type LPLOGFONT *LOGFONT

type LPLOOKUPSERVICE_COMPLETION_ROUTINE

type LPLOOKUPSERVICE_COMPLETION_ROUTINE func(dwError DWORD, dwBytes DWORD, lpOverlapped LPWSAOVERLAPPED)

type LPMALLOC

type LPMALLOC *IMalloc

type LPMALLOCSPY added in v0.3.0

type LPMALLOCSPY *IMallocSpy

type LPMARSHAL added in v0.3.0

type LPMARSHAL *IMarshal

type LPMESSAGEFILTER added in v0.3.0

type LPMESSAGEFILTER *IMessageFilter

type LPMIDIOUTCAPS

type LPMIDIOUTCAPS *MIDIOUTCAPS

type LPMIXERCAPS

type LPMIXERCAPS *MIXERCAPS

type LPMIXERCONTROL

type LPMIXERCONTROL *MIXERCONTROL

type LPMIXERLINE

type LPMIXERLINE *MIXERLINE

type LPMIXERLINECONTROLS

type LPMIXERLINECONTROLS *MIXERLINECONTROLS

type LPMMCKINFO

type LPMMCKINFO *MMCKINFO

type LPMMIOINFO

type LPMMIOINFO *MMIOINFO

type LPMONIKER

type LPMONIKER *IMoniker

type LPOFNHOOKPROC

type LPOFNHOOKPROC func(unnamed0 HWND, unnamed1 UINT, unnamed2 WPARAM, unnamed3 LPARAM) UINT_PTR

type LPOLECLIENTSITE added in v0.3.0

type LPOLECLIENTSITE *IOleClientSite

type LPOLEINPLACEACTIVEOBJECT added in v0.3.0

type LPOLEINPLACEACTIVEOBJECT *IOleInPlaceActiveObject

type LPOLEINPLACEFRAME added in v0.3.0

type LPOLEINPLACEFRAME *IOleInPlaceFrame

type LPOLEINPLACEFRAMEINFO added in v0.3.0

type LPOLEINPLACEFRAMEINFO *OLEINPLACEFRAMEINFO

type LPOLEMENUGROUPWIDTHS added in v0.3.0

type LPOLEMENUGROUPWIDTHS *OLEMENUGROUPWIDTHS

type LPOLEOBJECT added in v0.3.0

type LPOLEOBJECT *IOleObject

type LPOLESTR

type LPOLESTR *OLECHAR

type LPOLESTREAM added in v0.3.0

type LPOLESTREAM *_OLESTREAM

type LPOPENFILENAME

type LPOPENFILENAME *OPENFILENAME

type LPOUTLINETEXTMETRIC

type LPOUTLINETEXTMETRIC *OUTLINETEXTMETRIC

type LPPAGEPAINTHOOK

type LPPAGEPAINTHOOK func(unnamed0 HWND, unnamed1 UINT, unnamed2 WPARAM, unnamed3 LPARAM) UINT_PTR

type LPPAGESETUPDLG

type LPPAGESETUPDLG *PAGESETUPDLG

type LPPAGESETUPHOOK

type LPPAGESETUPHOOK func(unnamed0 HWND, unnamed1 UINT, unnamed2 WPARAM, unnamed3 LPARAM) UINT_PTR

type LPPERSISTSTORAGE added in v0.3.0

type LPPERSISTSTORAGE *IPersistStorage

type LPPRINTDLG

type LPPRINTDLG *PRINTDLG

type LPPRINTDLGEX

type LPPRINTDLGEX *PRINTDLGEX

type LPPRINTHOOKPROC

type LPPRINTHOOKPROC func(unnamed0 HWND, unnamed1 UINT, unnamed2 WPARAM, unnamed3 LPARAM) UINT_PTR

type LPPRINTPAGERANGE

type LPPRINTPAGERANGE *PRINTPAGERANGE

type LPQOS

type LPQOS *QOS

type LPRASTERIZER_STATUS

type LPRASTERIZER_STATUS *RASTERIZER_STATUS

type LPRECT

type LPRECT *RECT

type LPRUNNINGOBJECTTABLE added in v0.3.0

type LPRUNNINGOBJECTTABLE *IRunningObjectTable

type LPSAFEARRAY

type LPSAFEARRAY *SAFEARRAY

type LPSETUPHOOKPROC

type LPSETUPHOOKPROC func(unnamed0 HWND, unnamed1 UINT, unnamed2 WPARAM, unnamed3 LPARAM) UINT_PTR

type LPSHELLFLAGSTATE

type LPSHELLFLAGSTATE *SHELLFLAGSTATE

type LPSHELLFOLDER

type LPSHELLFOLDER *IShellFolder

type LPSHELLSTATE

type LPSHELLSTATE *SHELLSTATE

type LPSHFILEOPSTRUCT

type LPSHFILEOPSTRUCT *SHFILEOPSTRUCT

type LPSHQUERYRBINFO added in v0.3.0

type LPSHQUERYRBINFO *SHQUERYRBINFO

type LPSOCKADDR

type LPSOCKADDR *SOCKADDR

type LPSTORAGE added in v0.3.0

type LPSTORAGE *IStorage

type LPSTR

type LPSTR *CHAR

func CharNextExA

func CharNextExA(codePage WORD, lpCurrentChar LPCSTR, dwFlags DWORD) LPSTR

func CharPrevExA

func CharPrevExA(codePage WORD, lpStart LPCSTR, lpCurrentChar LPCSTR, dwFlags DWORD) LPSTR

func StrFormatByteSize64A

func StrFormatByteSize64A(llBytes LONGLONG, lpszDest LPSTR, cchMax UINT) LPSTR

type LPSTREAM

type LPSTREAM *IStream

type LPSTYLEBUF

type LPSTYLEBUF *STYLEBUF

type LPTEXTMETRIC

type LPTEXTMETRIC *TEXTMETRIC

type LPTIMECAPS

type LPTIMECAPS *TIMECAPS

type LPUNKNOWN

type LPUNKNOWN *IUnknown

type LPVERSIONEDSTREAM

type LPVERSIONEDSTREAM *VERSIONEDSTREAM

type LPVOID

type LPVOID uintptr

func CoTaskMemAlloc

func CoTaskMemAlloc(size SIZE_T) LPVOID

func CoTaskMemRealloc

func CoTaskMemRealloc(pvOld LPVOID, size SIZE_T) LPVOID

func ConvertThreadToFiber

func ConvertThreadToFiber(lpParameter LPVOID) LPVOID

func ConvertThreadToFiberEx

func ConvertThreadToFiberEx(lpParameter LPVOID, dwFlags DWORD) LPVOID

func CryptMemAlloc

func CryptMemAlloc(cbSize ULONG) LPVOID

func CryptMemRealloc

func CryptMemRealloc(pv LPVOID, cbSize ULONG) LPVOID

func GlobalLock

func GlobalLock(hMem HGLOBAL) LPVOID

func GlobalWire

func GlobalWire(hMem HGLOBAL) LPVOID

func HeapAlloc

func HeapAlloc(hHeap HANDLE, dwFlags DWORD, dwBytes SIZE_T) LPVOID

func HeapReAlloc

func HeapReAlloc(hHeap HANDLE, dwFlags DWORD, lpMem LPVOID, dwBytes SIZE_T) LPVOID

func I_CryptDetachTls

func I_CryptDetachTls(dwTlsIndex DWORD) LPVOID

func I_CryptGetTls

func I_CryptGetTls(dwTlsIndex DWORD) LPVOID

func ImmLockIMCC

func ImmLockIMCC(imcc HIMCC) LPVOID

func LocalLock

func LocalLock(hMem HLOCAL) LPVOID

func LockResource

func LockResource(hResData HGLOBAL) LPVOID

func MapViewOfFile

func MapViewOfFile(hFileMappingObject HANDLE, dwDesiredAccess DWORD, dwFileOffsetHigh DWORD, dwFileOffsetLow DWORD, dwNumberOfBytesToMap SIZE_T) LPVOID

func MapViewOfFileEx

func MapViewOfFileEx(hFileMappingObject HANDLE, dwDesiredAccess DWORD, dwFileOffsetHigh DWORD, dwFileOffsetLow DWORD, dwNumberOfBytesToMap SIZE_T, lpBaseAddress LPVOID) LPVOID

func MapViewOfFileExNuma

func MapViewOfFileExNuma(hFileMappingObject HANDLE, dwDesiredAccess DWORD, dwFileOffsetHigh DWORD, dwFileOffsetLow DWORD, dwNumberOfBytesToMap SIZE_T, lpBaseAddress LPVOID, nndPreferred DWORD) LPVOID

func SHAlloc

func SHAlloc(aLen DWORD) LPVOID

func SHFind_InitMenuPopup

func SHFind_InitMenuPopup(hMenu HMENU, hWndParent HWND, w DWORD, x DWORD) LPVOID

func SHLockShared

func SHLockShared(hShared HANDLE, dwProcId DWORD) LPVOID

func TlsGetValue

func TlsGetValue(dwTlsIndex DWORD) LPVOID

func VirtualAlloc

func VirtualAlloc(lpAddress LPVOID, dwSize SIZE_T, flAllocationType DWORD, flProtect DWORD) LPVOID

func VirtualAllocEx

func VirtualAllocEx(hProcess HANDLE, lpAddress LPVOID, dwSize SIZE_T, flAllocationType DWORD, flProtect DWORD) LPVOID

func VirtualAllocExNuma

func VirtualAllocExNuma(hProcess HANDLE, lpAddress LPVOID, dwSize SIZE_T, flAllocationType DWORD, flProtect DWORD, nndPreferred DWORD) LPVOID

type LPWAVEHDR

type LPWAVEHDR *WAVEHDR

type LPWAVEINCAPS

type LPWAVEINCAPS *WAVEINCAPS

type LPWAVEOUTCAPS

type LPWAVEOUTCAPS *WAVEOUTCAPS

type LPWPUPOSTMESSAGE

type LPWPUPOSTMESSAGE func(unnamed0 HWND, unnamed1 UINT, unnamed2 WPARAM, unnamed3 LPARAM) BOOL

type LPWSABUF

type LPWSABUF *WSABUF

type LPWSANAMESPACE_INFO

type LPWSANAMESPACE_INFO *WSANAMESPACE_INFO

type LPWSANSCLASSINFO

type LPWSANSCLASSINFO *WSANSCLASSINFO

type LPWSAOVERLAPPED

type LPWSAOVERLAPPED *OVERLAPPED

type LPWSAOVERLAPPED_COMPLETION_ROUTINE

type LPWSAOVERLAPPED_COMPLETION_ROUTINE func(dwError DWORD, cbTransferred DWORD, lpOverlapped LPWSAOVERLAPPED, dwFlags DWORD)

type LPWSAPROTOCOL_INFO

type LPWSAPROTOCOL_INFO *WSAPROTOCOL_INFO

type LPWSAQUERYSET

type LPWSAQUERYSET *WSAQUERYSET

type LPWSASERVICECLASSINFO

type LPWSASERVICECLASSINFO *WSASERVICECLASSINFO

type LPWSAVERSION

type LPWSAVERSION *WSAVERSION

type LPWSTR

type LPWSTR *uint16

func CharLower

func CharLower(lpsz LPWSTR) LPWSTR

func CharNext

func CharNext(lpsz string) LPWSTR

func CharPrev

func CharPrev(lpszStart string, lpszCurrent string) LPWSTR

func CharUpper

func CharUpper(lpsz LPWSTR) LPWSTR

func EngGetDriverName

func EngGetDriverName(hdev HDEV) LPWSTR

func EngGetPrinterDataFileName

func EngGetPrinterDataFileName(hdev HDEV) LPWSTR

func GetCommandLine

func GetCommandLine() LPWSTR

func GetTrusteeName

func GetTrusteeName(pTrustee *TRUSTEE) LPWSTR

func Lstrcat

func Lstrcat(lpString1 LPWSTR, lpString2 string) LPWSTR

func Lstrcpy

func Lstrcpy(lpString1 LPWSTR, lpString2 string) LPWSTR

func Lstrcpyn

func Lstrcpyn(lpString1 LPWSTR, lpString2 string, iMaxLength int32) LPWSTR

func PathAddBackslash

func PathAddBackslash(lpszPath LPWSTR) LPWSTR

func PathBuildRoot

func PathBuildRoot(lpszPath LPWSTR, drive int32) LPWSTR

func PathCombine

func PathCombine(lpszDest LPWSTR, lpszDir string, lpszFile string) LPWSTR

func PathFindExtension

func PathFindExtension(lpszPath string) LPWSTR

func PathFindFileName

func PathFindFileName(lpszPath string) LPWSTR

func PathFindNextComponent

func PathFindNextComponent(lpszPath string) LPWSTR

func PathGetArgs

func PathGetArgs(lpszPath string) LPWSTR

func PathRemoveBackslash

func PathRemoveBackslash(lpszPath LPWSTR) LPWSTR

func PathSkipRoot

func PathSkipRoot(lpszPath string) LPWSTR

func StrCatBuff

func StrCatBuff(lpszStr LPWSTR, lpszCat string, cchMax INT) LPWSTR

func StrCatW

func StrCatW(lpszStr LPWSTR, lpszSrc string) LPWSTR

func StrChr

func StrChr(lpszStr string, ch WCHAR) LPWSTR

func StrChrI

func StrChrI(lpszStr string, ch WCHAR) LPWSTR

func StrChrNW

func StrChrNW(lpszStr string, ch WCHAR, cchMax UINT) LPWSTR

func StrCpyNW

func StrCpyNW(dst LPWSTR, src string, count int32) LPWSTR

func StrCpyW

func StrCpyW(lpszStr LPWSTR, lpszSrc string) LPWSTR

func StrDup

func StrDup(lpszStr string) LPWSTR

func StrFormatByteSize

func StrFormatByteSize(llBytes LONGLONG, lpszDest LPWSTR, cchMax UINT) LPWSTR

func StrFormatKBSize

func StrFormatKBSize(llBytes LONGLONG, lpszDest LPWSTR, cchMax UINT) LPWSTR

func StrNCat

func StrNCat(lpszStr LPWSTR, lpszCat string, cchMax INT) LPWSTR

func StrPBrk

func StrPBrk(lpszStr string, lpszMatch string) LPWSTR

func StrRChr

func StrRChr(str string, end string, ch WORD) LPWSTR

func StrRChrI

func StrRChrI(str string, end string, ch WORD) LPWSTR

func StrRStrI

func StrRStrI(lpszStr string, lpszEnd string, lpszSearch string) LPWSTR

func StrStr

func StrStr(lpszStr string, lpszSearch string) LPWSTR

func StrStrI

func StrStrI(lpszStr string, lpszSearch string) LPWSTR

func StrStrNIW

func StrStrNIW(lpFirst string, lpSrch string, cchMax UINT) LPWSTR

func StrStrNW

func StrStrNW(lpFirst string, lpSrch string, cchMax UINT) LPWSTR

type LRESULT

type LRESULT uintptr

func CallNextHookEx

func CallNextHookEx(hhk HHOOK, nCode int32, wParam WPARAM, lParam LPARAM) LRESULT

func CallWindowProc

func CallWindowProc(lpPrevWndFunc WNDPROC, hWnd HWND, msg UINT, wParam WPARAM, lParam LPARAM) LRESULT

func CloseDriver

func CloseDriver(hDriver HDRVR, lParam1 LPARAM, lParam2 LPARAM) LRESULT

func DefDlgProc

func DefDlgProc(hDlg HWND, msg UINT, wParam WPARAM, lParam LPARAM) LRESULT

func DefDriverProc

func DefDriverProc(dwDriverIdentifier *uint32, hdrvr HDRVR, uMsg UINT, lParam1 LPARAM, lParam2 LPARAM) LRESULT

func DefFrameProc

func DefFrameProc(hWnd HWND, hWndMDIClient HWND, uMsg UINT, wParam WPARAM, lParam LPARAM) LRESULT

func DefMDIChildProc

func DefMDIChildProc(hWnd HWND, uMsg UINT, wParam WPARAM, lParam LPARAM) LRESULT

func DefRawInputProc

func DefRawInputProc(paRawInput uintptr, nInput INT, cbSizeHeader UINT) LRESULT

func DefSubclassProc

func DefSubclassProc(hWnd HWND, uMsg UINT, wParam WPARAM, lParam LPARAM) LRESULT

func DefWindowProc

func DefWindowProc(hWnd HWND, msg UINT, wParam WPARAM, lParam LPARAM) LRESULT

func DispatchMessage

func DispatchMessage(lpMsg *MSG) LRESULT

func ImmEscape

func ImmEscape(unnamed0 HKL, unnamed1 HIMC, unnamed2 UINT, unnamed3 LPVOID) LRESULT

func ImmRequestMessage

func ImmRequestMessage(hIMC HIMC, wParam WPARAM, lParam LPARAM) LRESULT

func MmioSendMessage

func MmioSendMessage(hmmio HMMIO, uMsg UINT, lParam1 LPARAM, lParam2 LPARAM) LRESULT

func SHShellFolderView_Message

func SHShellFolderView_Message(hwndCabinet HWND, uMessage UINT, lParam LPARAM) LRESULT

func SendDlgItemMessage

func SendDlgItemMessage(hDlg HWND, nIDDlgItem int32, msg UINT, wParam WPARAM, lParam LPARAM) LRESULT

func SendDriverMessage

func SendDriverMessage(hDriver HDRVR, message UINT, lParam1 LPARAM, lParam2 LPARAM) LRESULT

func SendIMEMessageEx

func SendIMEMessageEx(unnamed0 HWND, unnamed1 LPARAM) LRESULT

func SendMessage

func SendMessage(hWnd HWND, msg UINT, wParam WPARAM, lParam LPARAM) LRESULT

func SendMessageTimeout

func SendMessageTimeout(hWnd HWND, msg UINT, wParam WPARAM, lParam LPARAM, fuFlags UINT, uTimeout UINT, lpdwResult *uintptr) LRESULT

type LUID

type LUID struct {
	LowPart  uint32
	HighPart int32
}

type LUID_AND_ATTRIBUTES

type LUID_AND_ATTRIBUTES struct {
	Luid       LUID
	Attributes ULONG
}

type MALLOC_FREE_STRUCT

type MALLOC_FREE_STRUCT struct {
	PfnAllocate uintptr // void* (__RPC_USER *pfnAllocate)(size_t)
	PfnFree     uintptr // void (__RPC_USER *pfnFree)(void *)
}

type MARGINS

type MARGINS struct {
	CxLeftWidth    int32
	CxRightWidth   int32
	CyTopHeight    int32
	CyBottomHeight int32
}

type MAT2

type MAT2 struct {
	EM11 FIXED
	EM12 FIXED
	EM21 FIXED
	EM22 FIXED
}

type MCIDEVICEID

type MCIDEVICEID UINT

func MciGetDeviceID

func MciGetDeviceID(pszDevice string) MCIDEVICEID

func MciGetDeviceIDFromElementID

func MciGetDeviceIDFromElementID(dwElementID DWORD, lpstrType string) MCIDEVICEID

type MCIERROR

type MCIERROR DWORD

func MciSendCommand

func MciSendCommand(mciId MCIDEVICEID, uMsg UINT, dwParam1 *uint32, dwParam2 *uint32) MCIERROR

func MciSendString

func MciSendString(lpstrCommand string, lpstrReturnString LPWSTR, uReturnLength UINT, hwndCallback HWND) MCIERROR
type MENUBARINFO struct {
	CbSize   uint32
	RcBar    RECT
	HMenu    HMENU
	HwndMenu HWND
	// contains filtered or unexported fields
}
func (i *MENUBARINFO) FBarFocused() bool
func (i *MENUBARINFO) FFocused() bool
type MENUINFO struct {
	CbSize          uint32
	FMask           uint32
	DwStyle         uint32
	CyMax           uint32
	HbrBack         HBRUSH
	DwContextHelpID uint32
	DwMenuData      uintptr
}
type MENUITEMINFO struct {
	CbSize        uint32
	FMask         uint32
	FType         uint32
	FState        uint32
	WID           uint32
	HSubMenu      HMENU
	HbmpChecked   HBITMAP
	HbmpUnchecked HBITMAP
	DwItemData    uintptr
	DwTypeData    *uint16
	Cch           uint32
	HbmpItem      HBITMAP
}

type METAFILEPICT

type METAFILEPICT struct {
	Mm   LONG
	XExt LONG
	YExt LONG
	HMF  HMETAFILE
}

type METARECORD

type METARECORD struct {
	RdSize     DWORD
	RdFunction WORD
	RdParm     [1]WORD
}

type METHODDATA

type METHODDATA struct {
	SzName   *OLECHAR
	Ppdata   *PARAMDATA
	Dispid   DISPID
	IMeth    UINT
	Cc       CALLCONV
	CArgs    UINT
	WFlags   WORD
	VtReturn VARTYPE
}

type MFENUMPROC

type MFENUMPROC func(hdc HDC, lpht *HANDLETABLE, lpMR *METARECORD, nObj int32, param LPARAM) int32

type MIBICMPINFO

type MIBICMPINFO struct {
	IcmpInStats  MIBICMPSTATS
	IcmpOutStats MIBICMPSTATS
}

type MIBICMPSTATS

type MIBICMPSTATS struct {
	DwMsgs          DWORD
	DwErrors        DWORD
	DwDestUnreachs  DWORD
	DwTimeExcds     DWORD
	DwParmProbs     DWORD
	DwSrcQuenchs    DWORD
	DwRedirects     DWORD
	DwEchos         DWORD
	DwEchoReps      DWORD
	DwTimestamps    DWORD
	DwTimestampReps DWORD
	DwAddrMasks     DWORD
	DwAddrMaskReps  DWORD
}

type MIBICMPSTATS_EX

type MIBICMPSTATS_EX MIBICMPSTATS_EX_XPSP1

type MIBICMPSTATS_EX_XPSP1

type MIBICMPSTATS_EX_XPSP1 struct {
	DwMsgs        DWORD
	DwErrors      DWORD
	RgdwTypeCount [256]DWORD
}

type MIB_ICMP

type MIB_ICMP struct {
	Stats MIBICMPINFO
}

type MIB_ICMP_EX_XPSP1

type MIB_ICMP_EX_XPSP1 struct {
	IcmpInStats  MIBICMPSTATS_EX
	IcmpOutStats MIBICMPSTATS_EX
}

type MIB_IFROW

type MIB_IFROW struct {
	WszName           [MAX_INTERFACE_NAME_LEN]WCHAR
	DwIndex           IF_INDEX
	DwType            IFTYPE
	DwMtu             DWORD
	DwSpeed           DWORD
	DwPhysAddrLen     DWORD
	BPhysAddr         [MAXLEN_PHYSADDR]UCHAR
	DwAdminStatus     DWORD
	DwOperStatus      INTERNAL_IF_OPER_STATUS
	DwLastChange      DWORD
	DwInOctets        DWORD
	DwInUcastPkts     DWORD
	DwInNUcastPkts    DWORD
	DwInDiscards      DWORD
	DwInErrors        DWORD
	DwInUnknownProtos DWORD
	DwOutOctets       DWORD
	DwOutUcastPkts    DWORD
	DwOutNUcastPkts   DWORD
	DwOutDiscards     DWORD
	DwOutErrors       DWORD
	DwOutQLen         DWORD
	DwDescrLen        DWORD
	BDescr            [MAXLEN_IFDESCR]UCHAR
}

type MIB_IFTABLE

type MIB_IFTABLE struct {
	DwNumEntries DWORD
	Table        [ANY_SIZE]MIB_IFROW
}

type MIB_IF_ROW2

type MIB_IF_ROW2 struct {
	InterfaceLuid               NET_LUID
	InterfaceIndex              NET_IFINDEX
	InterfaceGuid               GUID
	Alias                       [IF_MAX_STRING_SIZE + 1]WCHAR
	Description                 [IF_MAX_STRING_SIZE + 1]WCHAR
	PhysicalAddressLength       ULONG
	PhysicalAddress             [IF_MAX_PHYS_ADDRESS_LENGTH]UCHAR
	PermanentPhysicalAddress    [IF_MAX_PHYS_ADDRESS_LENGTH]UCHAR
	Mtu                         ULONG
	Type                        IFTYPE
	TunnelType                  TUNNEL_TYPE
	MediaType                   NDIS_MEDIUM
	PhysicalMediumType          NDIS_PHYSICAL_MEDIUM
	AccessType                  NET_IF_ACCESS_TYPE
	DirectionType               NET_IF_DIRECTION_TYPE
	InterfaceAndOperStatusFlags BOOLEAN
	OperStatus                  IF_OPER_STATUS
	AdminStatus                 NET_IF_ADMIN_STATUS
	MediaConnectState           NET_IF_MEDIA_CONNECT_STATE
	NetworkGuid                 NET_IF_NETWORK_GUID
	ConnectionType              NET_IF_CONNECTION_TYPE

	TransmitLinkSpeed  ULONG64
	ReceiveLinkSpeed   ULONG64
	InOctets           ULONG64
	InUcastPkts        ULONG64
	InNUcastPkts       ULONG64
	InDiscards         ULONG64
	InErrors           ULONG64
	InUnknownProtos    ULONG64
	InUcastOctets      ULONG64
	InMulticastOctets  ULONG64
	InBroadcastOctets  ULONG64
	OutOctets          ULONG64
	OutUcastPkts       ULONG64
	OutNUcastPkts      ULONG64
	OutDiscards        ULONG64
	OutErrors          ULONG64
	OutUcastOctets     ULONG64
	OutMulticastOctets ULONG64
	OutBroadcastOctets ULONG64
	OutQLen            ULONG64
	// contains filtered or unexported fields
}

func (*MIB_IF_ROW2) ConnectorPresent

func (this *MIB_IF_ROW2) ConnectorPresent() BOOLEAN

func (*MIB_IF_ROW2) EndPointInterface

func (this *MIB_IF_ROW2) EndPointInterface() BOOLEAN

func (*MIB_IF_ROW2) FilterInterface

func (this *MIB_IF_ROW2) FilterInterface() BOOLEAN

func (*MIB_IF_ROW2) HardwareInterface

func (this *MIB_IF_ROW2) HardwareInterface() BOOLEAN

func (*MIB_IF_ROW2) LowPower

func (this *MIB_IF_ROW2) LowPower() BOOLEAN

func (*MIB_IF_ROW2) NotAuthenticated

func (this *MIB_IF_ROW2) NotAuthenticated() BOOLEAN

func (*MIB_IF_ROW2) NotMediaConnected

func (this *MIB_IF_ROW2) NotMediaConnected() BOOLEAN

func (*MIB_IF_ROW2) Paused

func (this *MIB_IF_ROW2) Paused() BOOLEAN

type MIB_IF_TABLE2

type MIB_IF_TABLE2 struct {
	NumEntries ULONG

	Table [ANY_SIZE]MIB_IF_ROW2
	// contains filtered or unexported fields
}

type MIB_IPADDRROW

type MIB_IPADDRROW MIB_IPADDRROW_XP

type MIB_IPADDRROW_XP

type MIB_IPADDRROW_XP struct {
	DwAddr      DWORD
	DwIndex     IF_INDEX
	DwMask      DWORD
	DwBCastAddr DWORD
	DwReasmSize DWORD
	Unused1     uint16
	WType       uint16
}

type MIB_IPADDRTABLE

type MIB_IPADDRTABLE struct {
	DwNumEntries DWORD
	Table        [ANY_SIZE]MIB_IPADDRROW
}

type MIB_IPFORWARDROW

type MIB_IPFORWARDROW struct {
	DwForwardDest      DWORD
	DwForwardMask      DWORD
	DwForwardPolicy    DWORD
	DwForwardNextHop   DWORD
	DwForwardIfIndex   IF_INDEX
	ForwardType        MIB_IPFORWARD_TYPE
	ForwardProto       MIB_IPFORWARD_PROTO
	DwForwardAge       DWORD
	DwForwardNextHopAS DWORD
	DwForwardMetric1   DWORD
	DwForwardMetric2   DWORD
	DwForwardMetric3   DWORD
	DwForwardMetric4   DWORD
	DwForwardMetric5   DWORD
}

type MIB_IPFORWARDTABLE

type MIB_IPFORWARDTABLE struct {
	DwNumEntries DWORD
	Table        [ANY_SIZE]MIB_IPFORWARDROW
}

type MIB_IPFORWARD_PROTO

type MIB_IPFORWARD_PROTO NL_ROUTE_PROTOCOL

type MIB_IPFORWARD_TYPE

type MIB_IPFORWARD_TYPE int32

type MIB_IPNETROW

type MIB_IPNETROW MIB_IPNETROW_LH

type MIB_IPNETROW_LH

type MIB_IPNETROW_LH struct {
	DwIndex       IF_INDEX
	DwPhysAddrLen DWORD
	BPhysAddr     [MAXLEN_PHYSADDR]UCHAR
	DwAddr        DWORD
	Type          MIB_IPNET_TYPE
}

type MIB_IPNETTABLE

type MIB_IPNETTABLE struct {
	DwNumEntries DWORD
	Table        [ANY_SIZE]MIB_IPNETROW
}

type MIB_IPNET_TYPE

type MIB_IPNET_TYPE int32

type MIB_IPSTATS_FORWARDING

type MIB_IPSTATS_FORWARDING int32
const (
	MIB_IP_FORWARDING     MIB_IPSTATS_FORWARDING = 1
	MIB_IP_NOT_FORWARDING                        = 2
)

type MIB_IPSTATS_LH

type MIB_IPSTATS_LH struct {
	Forwarding        MIB_IPSTATS_FORWARDING
	DwDefaultTTL      DWORD
	DwInReceives      DWORD
	DwInHdrErrors     DWORD
	DwInAddrErrors    DWORD
	DwForwDatagrams   DWORD
	DwInUnknownProtos DWORD
	DwInDiscards      DWORD
	DwInDelivers      DWORD
	DwOutRequests     DWORD
	DwRoutingDiscards DWORD
	DwOutDiscards     DWORD
	DwOutNoRoutes     DWORD
	DwReasmTimeout    DWORD
	DwReasmReqds      DWORD
	DwReasmOks        DWORD
	DwReasmFails      DWORD
	DwFragOks         DWORD
	DwFragFails       DWORD
	DwFragCreates     DWORD
	DwNumIf           DWORD
	DwNumAddr         DWORD
	DwNumRoutes       DWORD
}

type MIB_TCP6ROW

type MIB_TCP6ROW struct {
	State           MIB_TCP_STATE
	LocalAddr       IN6_ADDR
	DwLocalScopeId  DWORD
	DwLocalPort     DWORD
	RemoteAddr      IN6_ADDR
	DwRemoteScopeId DWORD
	DwRemotePort    DWORD
}

type MIB_TCP6ROW2

type MIB_TCP6ROW2 struct {
	LocalAddr       IN6_ADDR
	DwLocalScopeId  DWORD
	DwLocalPort     DWORD
	RemoteAddr      IN6_ADDR
	DwRemoteScopeId DWORD
	DwRemotePort    DWORD
	State           MIB_TCP_STATE
	DwOwningPid     DWORD
	DwOffloadState  TCP_CONNECTION_OFFLOAD_STATE
}

type MIB_TCP6ROW_OWNER_MODULE

type MIB_TCP6ROW_OWNER_MODULE struct {
	UcLocalAddr       [16]UCHAR
	DwLocalScopeId    DWORD
	DwLocalPort       DWORD
	UcRemoteAddr      [16]UCHAR
	DwRemoteScopeId   DWORD
	DwRemotePort      DWORD
	DwState           DWORD
	DwOwningPid       DWORD
	LiCreateTimestamp LARGE_INTEGER
	OwningModuleInfo  [TCPIP_OWNING_MODULE_SIZE]ULONGLONG
}

type MIB_TCP6TABLE

type MIB_TCP6TABLE struct {
	DwNumEntries DWORD
	Table        [ANY_SIZE]MIB_TCP6ROW
}

type MIB_TCP6TABLE2

type MIB_TCP6TABLE2 struct {
	DwNumEntries DWORD
	Table        [ANY_SIZE]MIB_TCP6ROW2
}

type MIB_TCPROW

type MIB_TCPROW MIB_TCPROW_LH

type MIB_TCPROW2

type MIB_TCPROW2 struct {
	DwState        DWORD
	DwLocalAddr    DWORD
	DwLocalPort    DWORD
	DwRemoteAddr   DWORD
	DwRemotePort   DWORD
	DwOwningPid    DWORD
	DwOffloadState TCP_CONNECTION_OFFLOAD_STATE
}

type MIB_TCPROW_LH

type MIB_TCPROW_LH struct {
	State        MIB_TCP_STATE
	DwLocalAddr  DWORD
	DwLocalPort  DWORD
	DwRemoteAddr DWORD
	DwRemotePort DWORD
}

type MIB_TCPROW_OWNER_MODULE

type MIB_TCPROW_OWNER_MODULE struct {
	DwState           DWORD
	DwLocalAddr       DWORD
	DwLocalPort       DWORD
	DwRemoteAddr      DWORD
	DwRemotePort      DWORD
	DwOwningPid       DWORD
	LiCreateTimestamp LARGE_INTEGER
	OwningModuleInfo  [TCPIP_OWNING_MODULE_SIZE]ULONGLONG
}

type MIB_TCPSTATS_LH

type MIB_TCPSTATS_LH struct {
	DwRtoMin       DWORD
	DwRtoMax       DWORD
	DwMaxConn      DWORD
	DwActiveOpens  DWORD
	DwPassiveOpens DWORD
	DwAttemptFails DWORD
	DwEstabResets  DWORD
	DwCurrEstab    DWORD
	DwInSegs       DWORD
	DwOutSegs      DWORD
	DwRetransSegs  DWORD
	DwInErrs       DWORD
	DwOutRsts      DWORD
	DwNumConns     DWORD
	// contains filtered or unexported fields
}

func (*MIB_TCPSTATS_LH) DwRtoAlgorithm

func (this *MIB_TCPSTATS_LH) DwRtoAlgorithm() *DWORD

func (*MIB_TCPSTATS_LH) RtoAlgorithm

func (this *MIB_TCPSTATS_LH) RtoAlgorithm() *TCP_RTO_ALGORITHM

type MIB_TCPTABLE

type MIB_TCPTABLE struct {
	DwNumEntries DWORD
	Table        [ANY_SIZE]MIB_TCPROW
}

type MIB_TCPTABLE2

type MIB_TCPTABLE2 struct {
	DwNumEntries DWORD
	Table        [ANY_SIZE]MIB_TCPROW2
}

type MIB_TCP_STATE

type MIB_TCP_STATE int32

type MIB_UDP6ROW

type MIB_UDP6ROW struct {
	DwLocalAddr    IN6_ADDR
	DwLocalScopeId DWORD
	DwLocalPort    DWORD
}

type MIB_UDP6ROW_OWNER_MODULE

type MIB_UDP6ROW_OWNER_MODULE struct {
	UcLocalAddr    [16]UCHAR
	DwLocalScopeId DWORD
	DwLocalPort    DWORD
	DwOwningPid    DWORD

	LiCreateTimestamp LARGE_INTEGER

	OwningModuleInfo [TCPIP_OWNING_MODULE_SIZE]ULONGLONG
	// contains filtered or unexported fields
}

func (*MIB_UDP6ROW_OWNER_MODULE) DwFlags

func (this *MIB_UDP6ROW_OWNER_MODULE) DwFlags() *int32

func (*MIB_UDP6ROW_OWNER_MODULE) SpecificPortBind

func (this *MIB_UDP6ROW_OWNER_MODULE) SpecificPortBind() int32

type MIB_UDP6TABLE

type MIB_UDP6TABLE struct {
	DwNumEntries DWORD
	Table        [ANY_SIZE]MIB_UDP6ROW
}

type MIB_UDPROW

type MIB_UDPROW struct {
	DwLocalAddr DWORD
	DwLocalPort DWORD
}

type MIB_UDPROW_OWNER_MODULE

type MIB_UDPROW_OWNER_MODULE struct {
	DwLocalAddr DWORD
	DwLocalPort DWORD
	DwOwningPid DWORD

	LiCreateTimestamp LARGE_INTEGER

	OwningModuleInfo [TCPIP_OWNING_MODULE_SIZE]ULONGLONG
	// contains filtered or unexported fields
}

func (*MIB_UDPROW_OWNER_MODULE) DwFlags

func (this *MIB_UDPROW_OWNER_MODULE) DwFlags() *int32

func (*MIB_UDPROW_OWNER_MODULE) SpecificPortBind

func (this *MIB_UDPROW_OWNER_MODULE) SpecificPortBind() int32

type MIB_UDPSTATS

type MIB_UDPSTATS struct {
	DwInDatagrams  DWORD
	DwNoPorts      DWORD
	DwInErrors     DWORD
	DwOutDatagrams DWORD
	DwNumAddrs     DWORD
}

type MIB_UDPTABLE

type MIB_UDPTABLE struct {
	DwNumEntries DWORD
	Table        [ANY_SIZE]MIB_UDPROW
}

type MIDIHDR

type MIDIHDR struct {
	// contains filtered or unexported fields
}

func (*MIDIHDR) DwBufferLength

func (this *MIDIHDR) DwBufferLength() *DWORD

func (*MIDIHDR) DwBytesRecorded

func (this *MIDIHDR) DwBytesRecorded() *DWORD

func (*MIDIHDR) DwFlags

func (this *MIDIHDR) DwFlags() *DWORD

func (*MIDIHDR) DwOffset

func (this *MIDIHDR) DwOffset() *DWORD

func (*MIDIHDR) DwReserved

func (this *MIDIHDR) DwReserved() *[8]DWORD_PTR

func (*MIDIHDR) DwUser

func (this *MIDIHDR) DwUser() *DWORD_PTR

func (*MIDIHDR) LpData

func (this *MIDIHDR) LpData() *LPSTR

func (*MIDIHDR) LpNext

func (this *MIDIHDR) LpNext() **MIDIHDR

func (*MIDIHDR) Reserved

func (this *MIDIHDR) Reserved() *DWORD_PTR

type MIDIINCAPS

type MIDIINCAPS struct {
	WMid           WORD
	WPid           WORD
	VDriverVersion MMVERSION
	SzPname        [MAXPNAMELEN]WCHAR
	DwSupport      DWORD
}

type MIDIOUTCAPS

type MIDIOUTCAPS struct {
	WMid           WORD
	WPid           WORD
	VDriverVersion MMVERSION
	SzPname        [MAXPNAMELEN]WCHAR
	WTechnology    WORD
	WVoices        WORD
	WNotes         WORD
	WChannelMask   WORD
	DwSupport      DWORD
}

type MIDL_STUB_DESC

type MIDL_STUB_DESC struct {
	RpcInterfaceInformation     uintptr
	PfnAllocate                 uintptr // void* (__RPC_API *pfnAllocate)(size_t)
	PfnFree                     uintptr // void (__RPC_API *pfnFree)(void *)
	IMPLICIT_HANDLE_INFO        MIDL_STUB_DESC__IMPLICIT_HANDLE_INFO
	ApfnNdrRundownRoutines      uintptr // const NDR_RUNDOWN*
	AGenericBindingRoutinePairs uintptr // const GENERIC_BINDING_ROUTINE_PAIR*
	ApfnExprEval                uintptr // const EXPR_EVAL*
	AXmitQuintuple              uintptr // const XMIT_ROUTINE_QUINTUPLE*
	PFormatTypes                *byte
	FCheckBounds                int32
	Version                     uint32
	PMallocFreeStruct           uintptr // MALLOC_FREE_STRUCT*
	MIDLVersion                 int32
	CommFaultOffsets            *COMM_FAULT_OFFSETS
	AUserMarshalQuadruple       uintptr // const USER_MARSHAL_ROUTINE_QUADRUPLE*
	NotifyRoutineTable          uintptr // const NDR_NOTIFY_ROUTINE*
	MFlags                      ULONG_PTR
	CsRoutineTables             *NDR_CS_ROUTINES
	ProxyServerInfo             uintptr
	PExprInfo                   *NDR_EXPR_DESC
}

type MIDL_STUB_DESC__IMPLICIT_HANDLE_INFO

type MIDL_STUB_DESC__IMPLICIT_HANDLE_INFO struct {
	// contains filtered or unexported fields
}

func (*MIDL_STUB_DESC__IMPLICIT_HANDLE_INFO) PAutoHandle

func (this *MIDL_STUB_DESC__IMPLICIT_HANDLE_INFO) PAutoHandle() *Handle_t

func (*MIDL_STUB_DESC__IMPLICIT_HANDLE_INFO) PGenericBindingInfo

func (this *MIDL_STUB_DESC__IMPLICIT_HANDLE_INFO) PGenericBindingInfo() *PGENERIC_BINDING_INFO

func (*MIDL_STUB_DESC__IMPLICIT_HANDLE_INFO) PPrimitiveHandle

func (this *MIDL_STUB_DESC__IMPLICIT_HANDLE_INFO) PPrimitiveHandle() *Handle_t

type MIDL_STUB_MESSAGE

type MIDL_STUB_MESSAGE struct {
	RpcMsg                 PRPC_MESSAGE
	Buffer                 *byte
	BufferStart            *byte
	BufferEnd              *byte
	BufferMark             *byte
	BufferLength           uint32
	MemorySize             uint32
	Memory                 *byte
	IsClient               byte
	Pad                    byte
	UFlags2                uint16
	ReuseBuffer            int32
	PAllocAllNodesContext  uintptr // struct NDR_ALLOC_ALL_NODES_CONTEXT*
	PPointerQueueState     uintptr // struct NDR_POINTER_QUEUE_STATE*
	IgnoreEmbeddedPointers int32
	PointerBufferMark      *byte
	CorrDespIncrement      byte

	UniquePtrCount    uint16
	MaxCount          ULONG_PTR
	Offset            uint32
	ActualCount       uint32
	PfnAllocate       uintptr // void*(__RPC_API *pfnAllocate)(size_t)
	PfnFree           uintptr // void(__RPC_API *pfnFree)(void*)
	StackTop          *byte
	PPresentedType    *byte
	PTransmitType     *byte
	SavedHandle       Handle_t
	StubDesc          *MIDL_STUB_DESC
	FullPtrXlatTables *FULL_PTR_XLAT_TABLES
	FullPtrRefId      uint32
	PointerLength     uint32

	/*
	   int                             fInDontFree       :1;
	   int                             fDontCallFreeInst :1;
	   int                             fInOnlyParam      :1;
	   int                             fHasReturn        :1;
	   int                             fHasExtensions    :1;
	   int                             fHasNewCorrDesc   :1;
	   int                             fIsIn             :1;
	   int                             fIsOut            :1;
	   int                             fIsOicf           :1;
	   int                             fBufferValid      :1;
	   int                             fHasMemoryValidateCallback: 1;
	   int                             fInFree             :1;
	   int                             fNeedMCCP         :1;
	   int                             fUnused           :3;
	   int                             fUnused2          :16;
	*/
	DwDestContext       uint32
	PvDestContext       uintptr
	SavedContextHandles *NDR_SCONTEXT
	ParamNumber         int32
	PRpcChannelBuffer   *IRpcChannelBuffer
	PArrayInfo          PARRAY_INFO
	SizePtrCountArray   *uint32
	SizePtrOffsetArray  *uint32
	SizePtrLengthArray  *uint32
	PArgQueue           uintptr
	DwStubPhase         uint32
	LowStackMark        uintptr
	PAsyncMsg           uintptr // PNDR_ASYNC_MESSAGE
	PCorrInfo           uintptr // PNDR_CORRELATION_INFO
	PCorrMemory         *byte
	PMemoryList         uintptr
	PCSInfo             INT_PTR
	ConformanceMark     *byte
	VarianceMark        *byte
	Unused              INT_PTR
	PContext            uintptr // struct _NDR_PROC_CONTEXT*
	ContextHandleHash   uintptr
	PUserMarshalList    uintptr
	Reserved51_3        INT_PTR
	Reserved51_4        INT_PTR
	Reserved51_5        INT_PTR
	// contains filtered or unexported fields
}

type MIX

type MIX ULONG

type MIXERCAPS

type MIXERCAPS struct {
	WMid           WORD
	WPid           WORD
	VDriverVersion MMVERSION
	SzPname        [MAXPNAMELEN]WCHAR
	FdwSupport     DWORD
	CDestinations  DWORD
}

type MIXERCONTROL

type MIXERCONTROL struct {
	Bounds  MIXERLINECONTROL_Bounds
	Metrics MIXERLINECONTROL_Metrics
	// contains filtered or unexported fields
}

type MIXERCONTROLDETAILS

type MIXERCONTROLDETAILS struct {
	CbStruct    DWORD
	DwControlID DWORD
	CChannels   DWORD

	CbDetails DWORD
	PaDetails LPVOID
	// contains filtered or unexported fields
}

func (*MIXERCONTROLDETAILS) CMultipleItems

func (this *MIXERCONTROLDETAILS) CMultipleItems() *DWORD

func (*MIXERCONTROLDETAILS) HwndOwner

func (this *MIXERCONTROLDETAILS) HwndOwner() *HWND

type MIXERLINE

type MIXERLINE struct {
	CbStruct      DWORD
	DwDestination DWORD
	DwSource      DWORD
	DwLineID      DWORD
	FdwLine       DWORD

	DwComponentType DWORD
	CChannels       DWORD
	CConnections    DWORD
	CControls       DWORD
	SzShortName     [MIXER_SHORT_NAME_CHARS]WCHAR
	SzName          [MIXER_LONG_NAME_CHARS]WCHAR
	Target          MIXERLINE_Target
	// contains filtered or unexported fields
}

func (*MIXERLINE) DwUser

func (this *MIXERLINE) DwUser() *DWORD_PTR

type MIXERLINECONTROLS

type MIXERLINECONTROLS struct {
	CbStruct DWORD
	DwLineID DWORD

	CControls DWORD
	Cbmxctrl  DWORD
	// contains filtered or unexported fields
}

func (*MIXERLINECONTROLS) DwControlID

func (this *MIXERLINECONTROLS) DwControlID() *DWORD

func (*MIXERLINECONTROLS) DwControlType

func (this *MIXERLINECONTROLS) DwControlType() *DWORD

func (*MIXERLINECONTROLS) Pamxctrl

func (this *MIXERLINECONTROLS) Pamxctrl() *LPMIXERCONTROL

type MIXERLINECONTROL_Bounds

type MIXERLINECONTROL_Bounds struct {
	// contains filtered or unexported fields
}

func (*MIXERLINECONTROL_Bounds) DwMaximum

func (this *MIXERLINECONTROL_Bounds) DwMaximum() *DWORD

func (*MIXERLINECONTROL_Bounds) DwMinimum

func (this *MIXERLINECONTROL_Bounds) DwMinimum() *DWORD

func (*MIXERLINECONTROL_Bounds) DwReserved

func (this *MIXERLINECONTROL_Bounds) DwReserved() *[6]DWORD

func (*MIXERLINECONTROL_Bounds) LMaximum

func (this *MIXERLINECONTROL_Bounds) LMaximum() *LONG

func (*MIXERLINECONTROL_Bounds) LMinimum

func (this *MIXERLINECONTROL_Bounds) LMinimum() *LONG

type MIXERLINECONTROL_Metrics

type MIXERLINECONTROL_Metrics struct {
	// contains filtered or unexported fields
}

func (*MIXERLINECONTROL_Metrics) CSteps

func (this *MIXERLINECONTROL_Metrics) CSteps() *DWORD

func (*MIXERLINECONTROL_Metrics) CbCustomData

func (this *MIXERLINECONTROL_Metrics) CbCustomData() *DWORD

func (*MIXERLINECONTROL_Metrics) DwReserved

func (this *MIXERLINECONTROL_Metrics) DwReserved() *[6]DWORD

type MIXERLINE_Target

type MIXERLINE_Target struct {
	DwType         DWORD
	DwDeviceID     DWORD
	WMid           WORD
	WPid           WORD
	VDriverVersion MMVERSION
	SzPname        [MAXPNAMELEN]WCHAR
}

type MMCKINFO

type MMCKINFO struct {
	Ckid         FOURCC
	Cksize       DWORD
	FccType      FOURCC
	DwDataOffset DWORD
	DwFlags      DWORD
}

type MMIOINFO

type MMIOINFO struct {
	// contains filtered or unexported fields
}

func (*MMIOINFO) AdwInfo

func (this *MMIOINFO) AdwInfo() *[3]DWORD

func (*MMIOINFO) CchBuffer

func (this *MMIOINFO) CchBuffer() *LONG

func (*MMIOINFO) DwFlags

func (this *MMIOINFO) DwFlags() *DWORD

func (*MMIOINFO) DwReserved1

func (this *MMIOINFO) DwReserved1() *DWORD

func (*MMIOINFO) DwReserved2

func (this *MMIOINFO) DwReserved2() *DWORD

func (*MMIOINFO) FccIOProc

func (this *MMIOINFO) FccIOProc() *FOURCC

func (*MMIOINFO) Hmmio

func (this *MMIOINFO) Hmmio() *HMMIO

func (*MMIOINFO) Htask

func (this *MMIOINFO) Htask() *HTASK

func (*MMIOINFO) LBufOffset

func (this *MMIOINFO) LBufOffset() *LONG

func (*MMIOINFO) LDiskOffset

func (this *MMIOINFO) LDiskOffset() *LONG

func (*MMIOINFO) PIOProc

func (this *MMIOINFO) PIOProc() *uintptr

func (*MMIOINFO) PchBuffer

func (this *MMIOINFO) PchBuffer() *HPSTR

func (*MMIOINFO) PchEndRead

func (this *MMIOINFO) PchEndRead() *HPSTR

func (*MMIOINFO) PchEndWrite

func (this *MMIOINFO) PchEndWrite() *HPSTR

func (*MMIOINFO) PchNext

func (this *MMIOINFO) PchNext() *HPSTR

func (*MMIOINFO) WErrorRet

func (this *MMIOINFO) WErrorRet() *UINT

type MMIOPROC

type MMIOPROC func(lpmmioinfo LPSTR, uMsg UINT, lParam1 LPARAM, lParam2 LPARAM) LRESULT

func MmioInstallIOProc

func MmioInstallIOProc(fccIOProc FOURCC, pIOProc *MMIOPROC, dwFlags DWORD) *MMIOPROC

type MMRESULT

type MMRESULT uint32

func AuxGetDevCaps

func AuxGetDevCaps(uDeviceID *uint32, pac *AUXCAPS, cbac UINT) MMRESULT

func AuxGetVolume

func AuxGetVolume(uDeviceID UINT, pdwVolume *uint32) MMRESULT

func AuxOutMessage

func AuxOutMessage(uDeviceID UINT, uMsg UINT, dw1 *uint32, dw2 *uint32) MMRESULT

func AuxSetVolume

func AuxSetVolume(uDeviceID UINT, dwVolume DWORD) MMRESULT

func JoyConfigChanged

func JoyConfigChanged(flags DWORD) MMRESULT

func JoyGetDevCaps

func JoyGetDevCaps(uJoyID *uint32, pjc LPJOYCAPS, cbjc UINT) MMRESULT

func JoyGetPos

func JoyGetPos(uJoyID UINT, pji LPJOYINFO) MMRESULT

func JoyGetPosEx

func JoyGetPosEx(uJoyID UINT, pji *JOYINFOEX) MMRESULT

func JoyGetThreshold

func JoyGetThreshold(uJoyID UINT, puThreshold *UINT) MMRESULT

func JoyReleaseCapture

func JoyReleaseCapture(uJoyID UINT) MMRESULT

func JoySetCapture

func JoySetCapture(hwnd HWND, uJoyID UINT, uPeriod UINT, fChanged bool) MMRESULT

func JoySetThreshold

func JoySetThreshold(uJoyID UINT, uThreshold UINT) MMRESULT

func MidiConnect

func MidiConnect(hmi HMIDI, hmo HMIDIOUT, pReserved LPVOID) MMRESULT

func MidiDisconnect

func MidiDisconnect(hmi HMIDI, hmo HMIDIOUT, pReserved LPVOID) MMRESULT

func MidiInAddBuffer

func MidiInAddBuffer(hmi HMIDIIN, pmh *MIDIHDR, cbmh UINT) MMRESULT

func MidiInClose

func MidiInClose(hmi HMIDIIN) MMRESULT

func MidiInGetDevCaps

func MidiInGetDevCaps(uDeviceID *uint32, pmic *MIDIINCAPS, cbmic UINT) MMRESULT

func MidiInGetErrorText

func MidiInGetErrorText(mmrError MMRESULT, pszText LPWSTR, cchText UINT) MMRESULT

func MidiInGetID

func MidiInGetID(hmi HMIDIIN, puDeviceID *UINT) MMRESULT

func MidiInMessage

func MidiInMessage(hmi HMIDIIN, uMsg UINT, dw1 *uint32, dw2 *uint32) MMRESULT

func MidiInOpen

func MidiInOpen(phmi *HMIDIIN, uDeviceID UINT, dwCallback *uint32, dwInstance *uint32, fdwOpen DWORD) MMRESULT

func MidiInPrepareHeader

func MidiInPrepareHeader(hmi HMIDIIN, pmh *MIDIHDR, cbmh UINT) MMRESULT

func MidiInReset

func MidiInReset(hmi HMIDIIN) MMRESULT

func MidiInStart

func MidiInStart(hmi HMIDIIN) MMRESULT

func MidiInStop

func MidiInStop(hmi HMIDIIN) MMRESULT

func MidiInUnprepareHeader

func MidiInUnprepareHeader(hmi HMIDIIN, pmh *MIDIHDR, cbmh UINT) MMRESULT

func MidiOutCacheDrumPatches

func MidiOutCacheDrumPatches(hmo HMIDIOUT, uPatch UINT, pwkya *uint16, fuCache UINT) MMRESULT

func MidiOutCachePatches

func MidiOutCachePatches(hmo HMIDIOUT, uBank UINT, pwpa *uint16, fuCache UINT) MMRESULT

func MidiOutClose

func MidiOutClose(hmo HMIDIOUT) MMRESULT

func MidiOutGetDevCaps

func MidiOutGetDevCaps(uDeviceID *uint32, pmoc LPMIDIOUTCAPS, cbmoc UINT) MMRESULT

func MidiOutGetErrorText

func MidiOutGetErrorText(mmrError MMRESULT, pszText LPWSTR, cchText UINT) MMRESULT

func MidiOutGetID

func MidiOutGetID(hmo HMIDIOUT, puDeviceID *UINT) MMRESULT

func MidiOutGetVolume

func MidiOutGetVolume(hmo HMIDIOUT, pdwVolume *uint32) MMRESULT

func MidiOutLongMsg

func MidiOutLongMsg(hmo HMIDIOUT, pmh *MIDIHDR, cbmh UINT) MMRESULT

func MidiOutMessage

func MidiOutMessage(hmo HMIDIOUT, uMsg UINT, dw1 *uint32, dw2 *uint32) MMRESULT

func MidiOutOpen

func MidiOutOpen(phmo *HMIDIOUT, uDeviceID UINT, dwCallback *uint32, dwInstance *uint32, fdwOpen DWORD) MMRESULT

func MidiOutPrepareHeader

func MidiOutPrepareHeader(hmo HMIDIOUT, pmh *MIDIHDR, cbmh UINT) MMRESULT

func MidiOutReset

func MidiOutReset(hmo HMIDIOUT) MMRESULT

func MidiOutSetVolume

func MidiOutSetVolume(hmo HMIDIOUT, dwVolume DWORD) MMRESULT

func MidiOutShortMsg

func MidiOutShortMsg(hmo HMIDIOUT, dwMsg DWORD) MMRESULT

func MidiOutUnprepareHeader

func MidiOutUnprepareHeader(hmo HMIDIOUT, pmh *MIDIHDR, cbmh UINT) MMRESULT

func MidiStreamClose

func MidiStreamClose(hms HMIDISTRM) MMRESULT

func MidiStreamOpen

func MidiStreamOpen(phms *HMIDISTRM, puDeviceID *UINT, cMidi DWORD, dwCallback *uint32, dwInstance *uint32, fdwOpen DWORD) MMRESULT

func MidiStreamOut

func MidiStreamOut(hms HMIDISTRM, pmh *MIDIHDR, cbmh UINT) MMRESULT

func MidiStreamPause

func MidiStreamPause(hms HMIDISTRM) MMRESULT

func MidiStreamPosition

func MidiStreamPosition(hms HMIDISTRM, lpmmt *MMTIME, cbmmt UINT) MMRESULT

func MidiStreamProperty

func MidiStreamProperty(hms HMIDISTRM, lppropdata *byte, dwProperty DWORD) MMRESULT

func MidiStreamRestart

func MidiStreamRestart(hms HMIDISTRM) MMRESULT

func MidiStreamStop

func MidiStreamStop(hms HMIDISTRM) MMRESULT

func MixerClose

func MixerClose(hmx HMIXER) MMRESULT

func MixerGetControlDetails

func MixerGetControlDetails(hmxobj HMIXEROBJ, pmxcd *MIXERCONTROLDETAILS, fdwDetails DWORD) MMRESULT

func MixerGetDevCaps

func MixerGetDevCaps(uMxId *uint32, pmxcaps LPMIXERCAPS, cbmxcaps UINT) MMRESULT

func MixerGetID

func MixerGetID(hmxobj HMIXEROBJ, puMxId *UINT, fdwId DWORD) MMRESULT

func MixerGetLineControls

func MixerGetLineControls(hmxobj HMIXEROBJ, pmxlc LPMIXERLINECONTROLS, fdwControls DWORD) MMRESULT

func MixerGetLineInfo

func MixerGetLineInfo(hmxobj HMIXEROBJ, pmxl LPMIXERLINE, fdwInfo DWORD) MMRESULT

func MixerOpen

func MixerOpen(phmx *HMIXER, uMxId UINT, dwCallback *uint32, dwInstance *uint32, fdwOpen DWORD) MMRESULT

func MixerSetControlDetails

func MixerSetControlDetails(hmxobj HMIXEROBJ, pmxcd *MIXERCONTROLDETAILS, fdwDetails DWORD) MMRESULT

func MmioAdvance

func MmioAdvance(hmmio HMMIO, pmmioinfo LPMMIOINFO, fuAdvance UINT) MMRESULT

func MmioAscend

func MmioAscend(hmmio HMMIO, pmmcki LPMMCKINFO, fuAscend UINT) MMRESULT

func MmioClose

func MmioClose(hmmio HMMIO, fuClose UINT) MMRESULT

func MmioCreateChunk

func MmioCreateChunk(hmmio HMMIO, pmmcki LPMMCKINFO, fuCreate UINT) MMRESULT

func MmioDescend

func MmioDescend(hmmio HMMIO, pmmcki LPMMCKINFO, pmmckiParent *MMCKINFO, fuDescend UINT) MMRESULT

func MmioFlush

func MmioFlush(hmmio HMMIO, fuFlush UINT) MMRESULT

func MmioGetInfo

func MmioGetInfo(hmmio HMMIO, pmmioinfo LPMMIOINFO, fuInfo UINT) MMRESULT

func MmioRename

func MmioRename(pszFileName string, pszNewFileName string, pmmioinfo *MMIOINFO, fdwRename DWORD) MMRESULT

func MmioSetBuffer

func MmioSetBuffer(hmmio HMMIO, pchBuffer LPSTR, cchBuffer LONG, fuBuffer UINT) MMRESULT

func MmioSetInfo

func MmioSetInfo(hmmio HMMIO, pmmioinfo *MMIOINFO, fuInfo UINT) MMRESULT

func TimeBeginPeriod

func TimeBeginPeriod(uPeriod UINT) MMRESULT

func TimeEndPeriod

func TimeEndPeriod(uPeriod UINT) MMRESULT

func TimeGetDevCaps

func TimeGetDevCaps(ptc LPTIMECAPS, cbtc UINT) MMRESULT

func TimeGetSystemTime

func TimeGetSystemTime(pmmt *MMTIME, cbmmt UINT) MMRESULT

func TimeKillEvent

func TimeKillEvent(uTimerID UINT) MMRESULT

func TimeSetEvent

func TimeSetEvent(uDelay UINT, uResolution UINT, fptc TIMECALLBACK, dwUser *uint32, fuEvent UINT) MMRESULT

func WaveInAddBuffer

func WaveInAddBuffer(hwi HWAVEIN, pwh LPWAVEHDR, cbwh UINT) MMRESULT

func WaveInClose

func WaveInClose(hwi HWAVEIN) MMRESULT

func WaveInGetDevCaps

func WaveInGetDevCaps(uDeviceID *uint32, pwic LPWAVEINCAPS, cbwic UINT) MMRESULT

func WaveInGetErrorText

func WaveInGetErrorText(mmrError MMRESULT, pszText LPWSTR, cchText UINT) MMRESULT

func WaveInGetID

func WaveInGetID(hwi HWAVEIN, puDeviceID *UINT) MMRESULT

func WaveInGetPosition

func WaveInGetPosition(hwi HWAVEIN, pmmt *MMTIME, cbmmt UINT) MMRESULT

func WaveInMessage

func WaveInMessage(hwi HWAVEIN, uMsg UINT, dw1 *uint32, dw2 *uint32) MMRESULT

func WaveInOpen

func WaveInOpen(phwi *HWAVEIN, uDeviceID UINT, pwfx *WAVEFORMATEX, dwCallback *uint32, dwInstance *uint32, fdwOpen DWORD) MMRESULT

func WaveInPrepareHeader

func WaveInPrepareHeader(hwi HWAVEIN, pwh LPWAVEHDR, cbwh UINT) MMRESULT

func WaveInReset

func WaveInReset(hwi HWAVEIN) MMRESULT

func WaveInStart

func WaveInStart(hwi HWAVEIN) MMRESULT

func WaveInStop

func WaveInStop(hwi HWAVEIN) MMRESULT

func WaveInUnprepareHeader

func WaveInUnprepareHeader(hwi HWAVEIN, pwh LPWAVEHDR, cbwh UINT) MMRESULT

func WaveOutBreakLoop

func WaveOutBreakLoop(hwo HWAVEOUT) MMRESULT

func WaveOutClose

func WaveOutClose(hwo HWAVEOUT) MMRESULT

func WaveOutGetDevCaps

func WaveOutGetDevCaps(uDeviceID *uint32, pwoc LPWAVEOUTCAPS, cbwoc UINT) MMRESULT

func WaveOutGetErrorText

func WaveOutGetErrorText(mmrError MMRESULT, pszText LPWSTR, cchText UINT) MMRESULT

func WaveOutGetID

func WaveOutGetID(hwo HWAVEOUT, puDeviceID *UINT) MMRESULT

func WaveOutGetPitch

func WaveOutGetPitch(hwo HWAVEOUT, pdwPitch *uint32) MMRESULT

func WaveOutGetPlaybackRate

func WaveOutGetPlaybackRate(hwo HWAVEOUT, pdwRate *uint32) MMRESULT

func WaveOutGetPosition

func WaveOutGetPosition(hwo HWAVEOUT, pmmt *MMTIME, cbmmt UINT) MMRESULT

func WaveOutGetVolume

func WaveOutGetVolume(hwo HWAVEOUT, pdwVolume *uint32) MMRESULT

func WaveOutMessage

func WaveOutMessage(hwo HWAVEOUT, uMsg UINT, dw1 *uint32, dw2 *uint32) MMRESULT

func WaveOutOpen

func WaveOutOpen(phwo *HWAVEOUT, uDeviceID UINT, pwfx *WAVEFORMATEX, dwCallback *uint32, dwInstance *uint32, fdwOpen DWORD) MMRESULT

func WaveOutPause

func WaveOutPause(hwo HWAVEOUT) MMRESULT

func WaveOutPrepareHeader

func WaveOutPrepareHeader(hwo HWAVEOUT, pwh LPWAVEHDR, cbwh UINT) MMRESULT

func WaveOutReset

func WaveOutReset(hwo HWAVEOUT) MMRESULT

func WaveOutRestart

func WaveOutRestart(hwo HWAVEOUT) MMRESULT

func WaveOutSetPitch

func WaveOutSetPitch(hwo HWAVEOUT, dwPitch DWORD) MMRESULT

func WaveOutSetPlaybackRate

func WaveOutSetPlaybackRate(hwo HWAVEOUT, dwRate DWORD) MMRESULT

func WaveOutSetVolume

func WaveOutSetVolume(hwo HWAVEOUT, dwVolume DWORD) MMRESULT

func WaveOutUnprepareHeader

func WaveOutUnprepareHeader(hwo HWAVEOUT, pwh LPWAVEHDR, cbwh UINT) MMRESULT

func WaveOutWrite

func WaveOutWrite(hwo HWAVEOUT, pwh LPWAVEHDR, cbwh UINT) MMRESULT

type MMTIME

type MMTIME struct {
	WType UINT
	U     MMTIME_U
}

type MMTIME_Midi

type MMTIME_Midi struct {
	Songptrpos DWORD
}

type MMTIME_Smpte

type MMTIME_Smpte struct {
	Hour  BYTE
	Min   BYTE
	Sec   BYTE
	Frame BYTE
	Fps   BYTE
	Dummy BYTE
	Pad   [2]BYTE
}

type MMTIME_U

type MMTIME_U struct {
	// contains filtered or unexported fields
}

func (*MMTIME_U) Cb

func (this *MMTIME_U) Cb() *DWORD

func (*MMTIME_U) Midi

func (this *MMTIME_U) Midi() *MMTIME_Midi

func (*MMTIME_U) Ms

func (this *MMTIME_U) Ms() *DWORD

func (*MMTIME_U) Sample

func (this *MMTIME_U) Sample() *DWORD

func (*MMTIME_U) Smpte

func (this *MMTIME_U) Smpte() *MMTIME_Smpte

func (*MMTIME_U) Ticks

func (this *MMTIME_U) Ticks() *DWORD

type MMVERSION

type MMVERSION UINT

type MODULEINFO

type MODULEINFO struct {
	LpBaseOfDll LPVOID
	SizeOfImage DWORD
	EntryPoint  LPVOID
}

type MONITORENUMPROC

type MONITORENUMPROC func(hMonitor HMONITOR, hdcMonitor HDC, lprcMonitor *RECT, dwData uintptr) BOOL

type MONITORINFO

type MONITORINFO struct {
	CbSize    uint32
	RcMonitor RECT
	RcWork    RECT
	DwFlags   uint32
}

type MOUSEINPUT

type MOUSEINPUT struct {
	Dx          int32 // LONG
	Dy          int32 // LONG
	MouseData   uint32
	DwFlags     uint32
	Time        uint32
	DwExtraInfo uintptr // ULONG_PTR
}

type MOUSEMOVEPOINT

type MOUSEMOVEPOINT struct {
	X           int32
	Y           int32
	Time        uint32
	DwExtraInfo uintptr // ULONG_PTR
}

type MRUCMPPROC

type MRUCMPPROC func(pString1 string, pString2 string) int32

type MRUINFO

type MRUINFO struct {
	CbSize      DWORD
	UMax        UINT
	FFlags      UINT
	HKey        HKEY
	LpszSubKey  LPCWSTR
	LpfnCompare uintptr // MRUCMPPROC
}

type MSG

type MSG struct {
	Hwnd    HWND
	Message uint32
	WParam  uintptr
	LParam  uintptr
	Time    uint32
	Pt      POINT
}

type MSGBOXCALLBACK

type MSGBOXCALLBACK func(lpHelpInfo LPHELPINFO)

type MSGBOXPARAMS

type MSGBOXPARAMS struct {
	CbSize             uint32
	HwndOwner          HWND
	HInstance          HINSTANCE
	LpszText           *uint16 // LPCWSTR
	LpszCaption        *uint16 // LPCWSTR
	DwStyle            uint32
	LpszIcon           *uint16 // LPCWSTR
	DwContextHelpId    *uint32 // DWORD_PTR
	LpfnMsgBoxCallback uintptr // MSGBOXCALLBACK
	DwLanguageId       uint32
}

type MULTIPLE_TRUSTEE_OPERATION

type MULTIPLE_TRUSTEE_OPERATION int32
const (
	NO_MULTIPLE_TRUSTEE MULTIPLE_TRUSTEE_OPERATION = iota
	TRUSTEE_IS_IMPERSONATE
)

func GetMultipleTrusteeOperation

func GetMultipleTrusteeOperation(pTrustee *TRUSTEE) MULTIPLE_TRUSTEE_OPERATION

type MULTI_QI added in v0.3.0

type MULTI_QI struct {
	PIID *IID
	PItf *IUnknown
	Hr   HRESULT
}

type NDIS_MEDIUM

type NDIS_MEDIUM int32
const (
	NdisMedium802_3 NDIS_MEDIUM = iota
	NdisMedium802_5
	NdisMediumFddi
	NdisMediumWan
	NdisMediumLocalTalk
	NdisMediumDix
	NdisMediumArcnetRaw
	NdisMediumArcnet878_2
	NdisMediumAtm
	NdisMediumWirelessWan
	NdisMediumIrda
	NdisMediumBpc
	NdisMediumCoWan
	NdisMedium1394
	NdisMediumInfiniBand
	NdisMediumTunnel
	NdisMediumNative802_11
	NdisMediumLoopback
	NdisMediumWiMAX
	NdisMediumIP
	NdisMediumMax
)

type NDIS_PHYSICAL_MEDIUM

type NDIS_PHYSICAL_MEDIUM int32
const (
	NdisPhysicalMediumUnspecified NDIS_PHYSICAL_MEDIUM = iota
	NdisPhysicalMediumWirelessLan
	NdisPhysicalMediumCableModem
	NdisPhysicalMediumPhoneLine
	NdisPhysicalMediumPowerLine
	NdisPhysicalMediumDSL
	NdisPhysicalMediumFibreChannel
	NdisPhysicalMedium1394
	NdisPhysicalMediumWirelessWan
	NdisPhysicalMediumNative802_11
	NdisPhysicalMediumBluetooth
	NdisPhysicalMediumInfiniband
	NdisPhysicalMediumWiMax
	NdisPhysicalMediumUWB
	NdisPhysicalMedium802_3
	NdisPhysicalMedium802_5
	NdisPhysicalMediumIrda
	NdisPhysicalMediumWiredWAN
	NdisPhysicalMediumWiredCoWan
	NdisPhysicalMediumOther
	NdisPhysicalMediumMax
)

type NDR_CS_ROUTINES

type NDR_CS_ROUTINES struct {
	PSizeConvertRoutines *NDR_CS_SIZE_CONVERT_ROUTINES // NDR_CS_SIZE_CONVERT_ROUTINES
	PTagGettingRoutines  uintptr                       // CS_TAG_GETTING_ROUTINE
}

type NDR_CS_SIZE_CONVERT_ROUTINES

type NDR_CS_SIZE_CONVERT_ROUTINES struct {
	PfnNetSize   uintptr // CS_TYPE_NET_SIZE_ROUTINE
	PfnToNetCs   uintptr // CS_TYPE_TO_NETCS_ROUTINE
	PfnLocalSize uintptr // CS_TYPE_LOCAL_SIZE_ROUTINE
	PfnFromNetCs uintptr // CS_TYPE_FROM_NETCS_ROUTINE
}

type NDR_EXPR_DESC

type NDR_EXPR_DESC struct {
	POffset     *uint16
	PFormatExpr PFORMAT_STRING
}

type NDR_RUNDOWN

type NDR_RUNDOWN func(context uintptr)

type NDR_SCONTEXT

type NDR_SCONTEXT *NDR_SCONTEXT_

func NDRSContextUnmarshall

func NDRSContextUnmarshall(pBuff uintptr, dataRepresentation ULONG) NDR_SCONTEXT

func NDRSContextUnmarshall2

func NDRSContextUnmarshall2(hBinding RPC_BINDING_HANDLE, pBuff uintptr, dataRepresentation ULONG, ctxGuard uintptr, flags ULONG) NDR_SCONTEXT

func NDRSContextUnmarshallEx

func NDRSContextUnmarshallEx(hBinding RPC_BINDING_HANDLE, pBuff uintptr, dataRepresentation ULONG) NDR_SCONTEXT

func NdrContextHandleInitialize

func NdrContextHandleInitialize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) NDR_SCONTEXT

func NdrServerContextNewUnmarshall

func NdrServerContextNewUnmarshall(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) NDR_SCONTEXT

func NdrServerContextUnmarshall

func NdrServerContextUnmarshall(pStubMsg PMIDL_STUB_MESSAGE) NDR_SCONTEXT

type NDR_SCONTEXT_

type NDR_SCONTEXT_ struct {
	Pad         [2]uintptr
	UserContext uintptr
}

type NET_ADDRESS_FORMAT

type NET_ADDRESS_FORMAT int32
const (
	NET_ADDRESS_FORMAT_UNSPECIFIED NET_ADDRESS_FORMAT = iota
	NET_ADDRESS_DNS_NAME
	NET_ADDRESS_IPV4
	NET_ADDRESS_IPV6
)

type NET_ADDRESS_INFO

type NET_ADDRESS_INFO struct {
	Format NET_ADDRESS_FORMAT
	// contains filtered or unexported fields
}

func (*NET_ADDRESS_INFO) IpAddress

func (this *NET_ADDRESS_INFO) IpAddress() *SOCKADDR

func (*NET_ADDRESS_INFO) Ipv4Address

func (this *NET_ADDRESS_INFO) Ipv4Address() *SOCKADDR_IN

func (*NET_ADDRESS_INFO) Ipv6Address

func (this *NET_ADDRESS_INFO) Ipv6Address() *SOCKADDR_IN6

func (*NET_ADDRESS_INFO) NamedAddress

func (this *NET_ADDRESS_INFO) NamedAddress() *NET_ADDRESS_INFO_NamedAddress

type NET_ADDRESS_INFO_NamedAddress

type NET_ADDRESS_INFO_NamedAddress struct {
	Address [DNS_MAX_NAME_BUFFER_LENGTH]WCHAR
	Port    [6]WCHAR
}

type NET_IFINDEX

type NET_IFINDEX ULONG

type NET_IF_ACCESS_TYPE

type NET_IF_ACCESS_TYPE int32

type NET_IF_ADMIN_STATUS

type NET_IF_ADMIN_STATUS int32

type NET_IF_COMPARTMENT_ID

type NET_IF_COMPARTMENT_ID uint32

type NET_IF_CONNECTION_TYPE

type NET_IF_CONNECTION_TYPE int32
const (
	NET_IF_CONNECTION_DEDICATED NET_IF_CONNECTION_TYPE = iota + 1
	NET_IF_CONNECTION_PASSIVE
	NET_IF_CONNECTION_DEMAND
	NET_IF_CONNECTION_MAXIMUM
)

type NET_IF_DIRECTION_TYPE

type NET_IF_DIRECTION_TYPE int32
const (
	NET_IF_DIRECTION_SENDRECEIVE NET_IF_DIRECTION_TYPE = iota
	NET_IF_DIRECTION_SENDONLY
	NET_IF_DIRECTION_RECEIVEONLY
	NET_IF_DIRECTION_MAXIMUM
)

type NET_IF_MEDIA_CONNECT_STATE

type NET_IF_MEDIA_CONNECT_STATE int32
const (
	MediaConnectStateUnknown NET_IF_MEDIA_CONNECT_STATE = iota
	MediaConnectStateConnected
	MediaConnectStateDisconnected
)

type NET_IF_NETWORK_GUID

type NET_IF_NETWORK_GUID GUID

type NET_LUID

type NET_LUID NET_LUID_LH

type NET_LUID_LH

type NET_LUID_LH struct {
	Value ULONG64
}

func (*NET_LUID_LH) IfType

func (this *NET_LUID_LH) IfType() ULONG64

func (*NET_LUID_LH) NetLuidIndex

func (this *NET_LUID_LH) NetLuidIndex() ULONG64

func (*NET_LUID_LH) Reserved

func (this *NET_LUID_LH) Reserved() ULONG64

type NL_DAD_STATE

type NL_DAD_STATE int32
const (
	NldsInvalid NL_DAD_STATE = iota
	NldsTentative
	NldsDuplicate
	NldsDeprecated
	NldsPreferred
)
const (
	IpDadStateInvalid NL_DAD_STATE = iota
	IpDadStateTentative
	IpDadStateDuplicate
	IpDadStateDeprecated
	IpDadStatePreferred
)

type NL_PREFIX_ORIGIN

type NL_PREFIX_ORIGIN int32
const (
	IpPrefixOriginOther NL_PREFIX_ORIGIN = iota
	IpPrefixOriginManual
	IpPrefixOriginWellKnown
	IpPrefixOriginDhcp
	IpPrefixOriginRouterAdvertisement
	IpPrefixOriginUnchanged = 1 << 4
)

type NL_ROUTE_PROTOCOL

type NL_ROUTE_PROTOCOL int32

type NL_SUFFIX_ORIGIN

type NL_SUFFIX_ORIGIN int32
const (
	NlsoOther NL_SUFFIX_ORIGIN = iota
	NlsoManual
	NlsoWellKnown
	NlsoDhcp
	NlsoLinkLayerAddress
	NlsoRandom
)
const (
	IpSuffixOriginOther NL_SUFFIX_ORIGIN = iota
	IpSuffixOriginManual
	IpSuffixOriginWellKnown
	IpSuffixOriginDhcp
	IpSuffixOriginLinkLayerAddress
	IpSuffixOriginRandom
	IpSuffixOriginUnchanged = 1 << 4
)

type NOTIFYICONDATA added in v0.3.0

type NOTIFYICONDATA struct {
	CbSize           DWORD
	HWnd             HWND
	UID              UINT
	UFlags           UINT
	UCallbackMessage UINT
	HIcon            HICON
	SzTip            [128]WCHAR
	DwState          DWORD
	DwStateMask      DWORD
	SzInfo           [256]WCHAR

	SzInfoTitle  [64]WCHAR
	DwInfoFlags  DWORD
	GuidItem     GUID
	HBalloonIcon HICON
	// contains filtered or unexported fields
}

func (*NOTIFYICONDATA) GetUTimeout added in v0.3.0

func (this *NOTIFYICONDATA) GetUTimeout() UINT

func (*NOTIFYICONDATA) GetUVersion added in v0.3.0

func (this *NOTIFYICONDATA) GetUVersion() UINT

func (*NOTIFYICONDATA) SetUTimeout added in v0.3.0

func (this *NOTIFYICONDATA) SetUTimeout(v UINT)

func (*NOTIFYICONDATA) SetUVersion added in v0.3.0

func (this *NOTIFYICONDATA) SetUVersion(v UINT)

type NTSTATUS

type NTSTATUS LONG

func SystemFunction001

func SystemFunction001(data *byte, key *byte, output *byte) NTSTATUS

func SystemFunction002

func SystemFunction002(data *byte, key *byte, output *byte) NTSTATUS

func SystemFunction003

func SystemFunction003(key *byte, output *byte) NTSTATUS

func SystemFunction006

func SystemFunction006(password LPCSTR, hash LPSTR) NTSTATUS

func SystemFunction008

func SystemFunction008(challenge *byte, hash *byte, response *byte) NTSTATUS

func SystemFunction009

func SystemFunction009(challenge *byte, hash *byte, response *byte) NTSTATUS

func SystemFunction010

func SystemFunction010(unknown LPVOID, data *byte, hash *byte) NTSTATUS

func SystemFunction012

func SystemFunction012(in *byte, key *byte, out *byte) NTSTATUS

func SystemFunction013

func SystemFunction013(in *byte, key *byte, out *byte) NTSTATUS

func SystemFunction024

func SystemFunction024(in *byte, key *byte, out *byte) NTSTATUS

func SystemFunction025

func SystemFunction025(in *byte, key *byte, out *byte) NTSTATUS

func SystemFunction040

func SystemFunction040(memory uintptr, length ULONG, flags ULONG) NTSTATUS

func SystemFunction041

func SystemFunction041(memory uintptr, length ULONG, flags ULONG) NTSTATUS

type NUMPARSE

type NUMPARSE struct {
	CDig       INT
	DwInFlags  ULONG
	DwOutFlags ULONG
	CchUsed    INT
	NBaseShift INT
	NPwr10     INT
}

type OBJECTS_AND_NAME

type OBJECTS_AND_NAME struct {
	ObjectsPresent          DWORD
	ObjectType              SE_OBJECT_TYPE
	ObjectTypeName          LPWSTR
	InheritedObjectTypeName LPWSTR
	PtstrName               LPWSTR
}

type OBJECTS_AND_SID

type OBJECTS_AND_SID struct {
	ObjectsPresent          DWORD
	ObjectTypeGuid          GUID
	InheritedObjectTypeGuid GUID
	PSid                    *SID
}

type OBJECT_TYPE_LIST

type OBJECT_TYPE_LIST struct {
	Level      USHORT
	Sbz        USHORT
	ObjectType *GUID
}

type OCPFIPARAMS

type OCPFIPARAMS struct {
	CbStructSize          ULONG
	HWndOwner             HWND
	X                     int32
	Y                     int32
	LpszCaption           LPCOLESTR
	CObjects              ULONG
	LplpUnk               *LPUNKNOWN
	CPages                ULONG
	LpPages               *CLSID
	Lcid                  LCID
	DispidInitialProperty DISPID
}

type OLECHAR

type OLECHAR WCHAR

type OLEINPLACEFRAMEINFO added in v0.3.0

type OLEINPLACEFRAMEINFO struct {
	Cb            UINT
	FMDIApp       BOOL
	HwndFrame     HWND
	Haccel        HACCEL
	CAccelEntries UINT
}

type OLEMENUGROUPWIDTHS added in v0.3.0

type OLEMENUGROUPWIDTHS struct {
	Width [6]LONG
}

type OLE_COLOR

type OLE_COLOR DWORD

type OPENFILENAME

type OPENFILENAME struct {
	LStructSize       DWORD
	HwndOwner         HWND
	HInstance         HINSTANCE
	LpstrFilter       LPCWSTR
	LpstrCustomFilter LPWSTR
	NMaxCustFilter    DWORD
	NFilterIndex      DWORD
	LpstrFile         LPWSTR
	NMaxFile          DWORD
	LpstrFileTitle    LPWSTR
	NMaxFileTitle     DWORD
	LpstrInitialDir   LPCWSTR
	LpstrTitle        LPCWSTR
	Flags             DWORD
	NFileOffset       WORD
	NFileExtension    WORD
	LpstrDefExt       LPCWSTR
	LCustData         LPARAM
	LpfnHook          LPOFNHOOKPROC
	LpTemplateName    LPCWSTR
	PvReserved        uintptr
	DwReserved        DWORD
	FlagsEx           DWORD
}

type OUTLINETEXTMETRIC

type OUTLINETEXTMETRIC struct {
	OtmSize                UINT
	OtmTextMetrics         TEXTMETRIC
	OtmFiller              BYTE
	OtmPanoseNumber        PANOSE
	OtmfsSelection         UINT
	OtmfsType              UINT
	OtmsCharSlopeRise      int32
	OtmsCharSlopeRun       int32
	OtmItalicAngle         int32
	OtmEMSquare            UINT
	OtmAscent              int32
	OtmDescent             int32
	OtmLineGap             UINT
	OtmsCapEmHeight        UINT
	OtmsXHeight            UINT
	OtmrcFontBox           RECT
	OtmMacAscent           int32
	OtmMacDescent          int32
	OtmMacLineGap          UINT
	OtmusMinimumPPEM       UINT
	OtmptSubscriptSize     POINT
	OtmptSubscriptOffset   POINT
	OtmptSuperscriptSize   POINT
	OtmptSuperscriptOffset POINT
	OtmsStrikeoutSize      UINT
	OtmsStrikeoutPosition  int32
	OtmsUnderscoreSize     int32
	OtmsUnderscorePosition int32
	OtmpFamilyName         PSTR
	OtmpFaceName           PSTR
	OtmpStyleName          PSTR
	OtmpFullName           PSTR
}

type OVERLAPPED

type OVERLAPPED struct {
	Internal     ULONG_PTR
	InternalHigh ULONG_PTR

	HEvent HANDLE
	// contains filtered or unexported fields
}

func (*OVERLAPPED) Offset

func (this *OVERLAPPED) Offset() *DWORD

func (*OVERLAPPED) OffsetHigh

func (this *OVERLAPPED) OffsetHigh() *DWORD

func (*OVERLAPPED) Pointer

func (this *OVERLAPPED) Pointer() *PVOID

type PADDRINFO

type PADDRINFO *ADDRINFO

type PAGESETUPDLG

type PAGESETUPDLG struct {
	LStructSize             DWORD
	HwndOwner               HWND
	HDevMode                HGLOBAL
	HDevNames               HGLOBAL
	Flags                   DWORD
	PtPaperSize             POINT
	RtMinMargin             RECT
	RtMargin                RECT
	HInstance               HINSTANCE
	LCustData               LPARAM
	LpfnPageSetupHook       LPPAGESETUPHOOK
	LpfnPagePaintHook       LPPAGEPAINTHOOK
	LpPageSetupTemplateName LPCWSTR
	HPageSetupTemplate      HGLOBAL
}

type PAINTSTRUCT

type PAINTSTRUCT struct {
	Hdc         HDC
	FErase      BOOL
	RcPaint     RECT
	FRestore    BOOL
	FIncUpdate  BOOL
	RgbReserved [32]byte
}

type PALETTEENTRY

type PALETTEENTRY struct {
	PeRed   byte
	PeGreen byte
	PeBlue  byte
	PeFlags byte
}

type PANOSE

type PANOSE struct {
	BFamilyType      BYTE
	BSerifStyle      BYTE
	BWeight          BYTE
	BProportion      BYTE
	BContrast        BYTE
	BStrokeVariation BYTE
	BArmStyle        BYTE
	BLetterform      BYTE
	BMidline         BYTE
	BXHeight         BYTE
}

type PAPPBARDATA

type PAPPBARDATA *APPBARDATA

type PARAMDATA

type PARAMDATA struct {
	SzName *OLECHAR
	Vt     VARTYPE
}

type PARRAY_INFO

type PARRAY_INFO *ARRAY_INFO

type PARSEDURL

type PARSEDURL struct {
	CbSize      DWORD
	PszProtocol LPCWSTR
	CchProtocol UINT
	PszSuffix   LPCWSTR
	CchSuffix   UINT
	NScheme     UINT
}

type PATHDATA

type PATHDATA struct {
	Flags FLONG
	Count ULONG
	Pptfx *POINTFIX
}

type PATHOBJ

type PATHOBJ struct {
	Fl      FLONG
	CCurves ULONG
}

type PAUDIT_POLICY_INFORMATION

type PAUDIT_POLICY_INFORMATION *AUDIT_POLICY_INFORMATION

type PBYTE

type PBYTE *byte

type PCCERT_CONTEXT

type PCCERT_CONTEXT *CERT_CONTEXT

func CertCreateCertificateContext

func CertCreateCertificateContext(dwCertEncodingType DWORD, pbCertEncoded *byte, cbCertEncoded DWORD) PCCERT_CONTEXT

func CertDuplicateCertificateContext

func CertDuplicateCertificateContext(pCertContext PCCERT_CONTEXT) PCCERT_CONTEXT

func CertEnumCertificatesInStore

func CertEnumCertificatesInStore(hCertStore HCERTSTORE, pPrevCertContext PCCERT_CONTEXT) PCCERT_CONTEXT

func CertFindCertificateInStore

func CertFindCertificateInStore(hCertStore HCERTSTORE, dwCertEncodingType DWORD, dwFindFlags DWORD, dwFindType DWORD, pvFindPara uintptr, pPrevCertContext PCCERT_CONTEXT) PCCERT_CONTEXT

func CertGetIssuerCertificateFromStore

func CertGetIssuerCertificateFromStore(hCertStore HCERTSTORE, pSubjectContext PCCERT_CONTEXT, pPrevIssuerContext PCCERT_CONTEXT, pdwFlags *uint32) PCCERT_CONTEXT

func CertGetSubjectCertificateFromStore

func CertGetSubjectCertificateFromStore(hCertStore HCERTSTORE, dwCertEncodingType DWORD, pCertId PCERT_INFO) PCCERT_CONTEXT

type PCCRL_CONTEXT

type PCCRL_CONTEXT *CRL_CONTEXT

func CertCreateCRLContext

func CertCreateCRLContext(dwCertEncodingType DWORD, pbCrlEncoded *byte, cbCrlEncoded DWORD) PCCRL_CONTEXT

func CertDuplicateCRLContext

func CertDuplicateCRLContext(pCrlContext PCCRL_CONTEXT) PCCRL_CONTEXT

func CertEnumCRLsInStore

func CertEnumCRLsInStore(hCertStore HCERTSTORE, pPrevCrlContext PCCRL_CONTEXT) PCCRL_CONTEXT

func CertFindCRLInStore

func CertFindCRLInStore(hCertStore HCERTSTORE, dwCertEncodingType DWORD, dwFindFlags DWORD, dwFindType DWORD, pvFindPara uintptr, pPrevCrlContext PCCRL_CONTEXT) PCCRL_CONTEXT

func CertGetCRLFromStore

func CertGetCRLFromStore(hCertStore HCERTSTORE, pIssuerContext PCCERT_CONTEXT, pPrevCrlContext PCCRL_CONTEXT, pdwFlags *uint32) PCCRL_CONTEXT

type PCCTL_CONTEXT

type PCCTL_CONTEXT *CTL_CONTEXT

func CertCreateCTLContext

func CertCreateCTLContext(dwMsgAndCertEncodingType DWORD, pbCtlEncoded *byte, cbCtlEncoded DWORD) PCCTL_CONTEXT

func CertDuplicateCTLContext

func CertDuplicateCTLContext(pCtlContext PCCTL_CONTEXT) PCCTL_CONTEXT

func CertEnumCTLsInStore

func CertEnumCTLsInStore(hCertStore HCERTSTORE, pPrevCtlContext PCCTL_CONTEXT) PCCTL_CONTEXT

func CertFindCTLInStore

func CertFindCTLInStore(hCertStore HCERTSTORE, dwMsgAndCertEncodingType DWORD, dwFindFlags DWORD, dwFindType DWORD, pvFindPara uintptr, pPrevCtlContext PCCTL_CONTEXT) PCCTL_CONTEXT

type PCERT_EXTENSION

type PCERT_EXTENSION *CERT_EXTENSION

func CertFindExtension

func CertFindExtension(pszObjId LPCSTR, cExtensions DWORD, rgExtensions *CERT_EXTENSION) PCERT_EXTENSION

type PCERT_INFO

type PCERT_INFO *CERT_INFO

type PCERT_NAME_BLOB

type PCERT_NAME_BLOB *CERT_NAME_BLOB

type PCERT_RDN_VALUE_BLOB

type PCERT_RDN_VALUE_BLOB *CERT_RDN_VALUE_BLOB

type PCHAR

type PCHAR *CHAR

type PCIDLIST_ABSOLUTE

type PCIDLIST_ABSOLUTE LPCITEMIDLIST

type PCIDLIST_ABSOLUTE_ARRAY

type PCIDLIST_ABSOLUTE_ARRAY *LPCITEMIDLIST

type PCONSOLE_SCREEN_BUFFER_INFO

type PCONSOLE_SCREEN_BUFFER_INFO *CONSOLE_SCREEN_BUFFER_INFO

type PCONSOLE_SCREEN_BUFFER_INFOEX

type PCONSOLE_SCREEN_BUFFER_INFOEX *CONSOLE_SCREEN_BUFFER_INFOEX

type PCRL_ENTRY

type PCRL_ENTRY *CRL_ENTRY

type PCRL_INFO

type PCRL_INFO *CRL_INFO

type PCRYPT_ATTRIBUTE

type PCRYPT_ATTRIBUTE *CRYPT_ATTRIBUTE

func CertFindAttribute

func CertFindAttribute(pszObjId LPCSTR, cAttr DWORD, rgAttr *CRYPT_ATTRIBUTE) PCRYPT_ATTRIBUTE

type PCRYPT_ATTR_BLOB

type PCRYPT_ATTR_BLOB *CRYPT_ATTR_BLOB

type PCRYPT_DATA_BLOB

type PCRYPT_DATA_BLOB *CRYPT_DATA_BLOB

type PCRYPT_DER_BLOB

type PCRYPT_DER_BLOB *CRYPT_DER_BLOB

type PCRYPT_INTEGER_BLOB

type PCRYPT_INTEGER_BLOB *CRYPT_INTEGER_BLOB

type PCTL_ENTRY

type PCTL_ENTRY *CTL_ENTRY

func CertFindSubjectInCTL

func CertFindSubjectInCTL(dwEncodingType DWORD, dwSubjectType DWORD, pvSubject uintptr, pCtlContext PCCTL_CONTEXT, dwFlags DWORD) PCTL_ENTRY

type PCTL_INFO

type PCTL_INFO *CTL_INFO

type PCUITEMID_CHILD_ARRAY

type PCUITEMID_CHILD_ARRAY *LPCITEMIDLIST

type PCWSTR

type PCWSTR *uint16

type PCZZWSTR

type PCZZWSTR *WCHAR

type PDH_COUNTER_INFO

type PDH_COUNTER_INFO struct {
	DwLength        DWORD
	DwType          DWORD
	CVersion        DWORD
	CStatus         DWORD
	LScale          LONG
	LDefaultScale   LONG
	DwUserData      DWORD_PTR
	DwQueryUserData DWORD_PTR
	SzFullPath      LPWSTR

	SzExplainText LPWSTR
	DataBuffer    [1]DWORD
	// contains filtered or unexported fields
}

func (*PDH_COUNTER_INFO) CounterPath

func (this *PDH_COUNTER_INFO) CounterPath() *PDH_COUNTER_PATH_ELEMENTS

func (*PDH_COUNTER_INFO) DataItemPath

func (this *PDH_COUNTER_INFO) DataItemPath() *PDH_DATA_ITEM_PATH_ELEMENTS

func (*PDH_COUNTER_INFO) DwInstanceIndex

func (this *PDH_COUNTER_INFO) DwInstanceIndex() *DWORD

func (*PDH_COUNTER_INFO) SzCounterName

func (this *PDH_COUNTER_INFO) SzCounterName() *LPWSTR

func (*PDH_COUNTER_INFO) SzInstanceName

func (this *PDH_COUNTER_INFO) SzInstanceName() *LPWSTR

func (*PDH_COUNTER_INFO) SzMachineName

func (this *PDH_COUNTER_INFO) SzMachineName() *LPWSTR

func (*PDH_COUNTER_INFO) SzObjectName

func (this *PDH_COUNTER_INFO) SzObjectName() *LPWSTR

func (*PDH_COUNTER_INFO) SzParentInstance

func (this *PDH_COUNTER_INFO) SzParentInstance() *LPWSTR

type PDH_COUNTER_PATH_ELEMENTS

type PDH_COUNTER_PATH_ELEMENTS struct {
	SzMachineName    LPWSTR
	SzObjectName     LPWSTR
	SzInstanceName   LPWSTR
	SzParentInstance LPWSTR
	DwInstanceIndex  DWORD
	SzCounterName    LPWSTR
}

type PDH_DATA_ITEM_PATH_ELEMENTS

type PDH_DATA_ITEM_PATH_ELEMENTS struct {
	SzMachineName LPWSTR
	ObjectGUID    GUID

	SzInstanceName LPWSTR
	// contains filtered or unexported fields
}

type PDH_FMT_COUNTERVALUE

type PDH_FMT_COUNTERVALUE struct {
	// contains filtered or unexported fields
}

func (*PDH_FMT_COUNTERVALUE) AnsiStringValue

func (this *PDH_FMT_COUNTERVALUE) AnsiStringValue() *LPCSTR

func (*PDH_FMT_COUNTERVALUE) CStatus

func (this *PDH_FMT_COUNTERVALUE) CStatus() *DWORD

func (*PDH_FMT_COUNTERVALUE) DoubleValue

func (this *PDH_FMT_COUNTERVALUE) DoubleValue() *float64

func (*PDH_FMT_COUNTERVALUE) LargeValue

func (this *PDH_FMT_COUNTERVALUE) LargeValue() *LONGLONG

func (*PDH_FMT_COUNTERVALUE) LongValue

func (this *PDH_FMT_COUNTERVALUE) LongValue() *LONG

func (*PDH_FMT_COUNTERVALUE) WideStringValue

func (this *PDH_FMT_COUNTERVALUE) WideStringValue() *LPCWSTR

type PDH_HCOUNTER

type PDH_HCOUNTER HANDLE

type PDH_HLOG

type PDH_HLOG HANDLE

type PDH_HQUERY

type PDH_HQUERY HANDLE

type PDH_RAW_COUNTER

type PDH_RAW_COUNTER struct {
	CStatus   DWORD
	TimeStamp FILETIME

	FirstValue  LONGLONG
	SecondValue LONGLONG
	MultiCount  DWORD
	// contains filtered or unexported fields
}

type PDH_STATUS

type PDH_STATUS LONG

func PdhAddCounter

func PdhAddCounter(hquery PDH_HQUERY, path string, userdata *uint32, hcounter *PDH_HCOUNTER) PDH_STATUS

func PdhAddEnglishCounter

func PdhAddEnglishCounter(query PDH_HQUERY, path string, userdata *uint32, counter *PDH_HCOUNTER) PDH_STATUS

func PdhBindInputDataSource

func PdhBindInputDataSource(source *PDH_HLOG, filenamelist *WCHAR) PDH_STATUS

func PdhCalculateCounterFromRawValue

func PdhCalculateCounterFromRawValue(handle PDH_HCOUNTER, format DWORD, raw1 *PDH_RAW_COUNTER, raw2 *PDH_RAW_COUNTER, value *PDH_FMT_COUNTERVALUE) PDH_STATUS

func PdhCloseQuery

func PdhCloseQuery(handle PDH_HQUERY) PDH_STATUS

func PdhCollectQueryData

func PdhCollectQueryData(handle PDH_HQUERY) PDH_STATUS

func PdhCollectQueryDataEx

func PdhCollectQueryDataEx(handle PDH_HQUERY, interval DWORD, event HANDLE) PDH_STATUS

func PdhCollectQueryDataWithTime

func PdhCollectQueryDataWithTime(handle PDH_HQUERY, timestamp *LONGLONG) PDH_STATUS

func PdhEnumObjectItems

func PdhEnumObjectItems(szDataSource string, szMachineName string, szObjectName string, mszCounterList LPWSTR, pcchCounterListLength *uint32, mszInstanceList LPWSTR, pcchInstanceListLength *uint32, dwDetailLevel DWORD, dwFlags DWORD) PDH_STATUS

func PdhExpandCounterPath

func PdhExpandCounterPath(szWildCardPath string, mszExpandedPathList LPWSTR, pcchPathListLength *uint32) PDH_STATUS

func PdhExpandWildCardPath

func PdhExpandWildCardPath(szDataSource string, szWildCardPath string, mszExpandedPathList LPWSTR, pcchPathListLength *uint32, dwFlags DWORD) PDH_STATUS

func PdhGetCounterInfo

func PdhGetCounterInfo(handle PDH_HCOUNTER, text BOOLEAN, size *uint32, info *PDH_COUNTER_INFO) PDH_STATUS

func PdhGetCounterTimeBase

func PdhGetCounterTimeBase(handle PDH_HCOUNTER, base *LONGLONG) PDH_STATUS

func PdhGetDllVersion

func PdhGetDllVersion(version *uint32) PDH_STATUS

func PdhGetFormattedCounterValue

func PdhGetFormattedCounterValue(handle PDH_HCOUNTER, format DWORD, aType *uint32, value *PDH_FMT_COUNTERVALUE) PDH_STATUS

func PdhGetLogFileType

func PdhGetLogFileType(log *WCHAR, aType *uint32) PDH_STATUS

func PdhGetRawCounterValue

func PdhGetRawCounterValue(handle PDH_HCOUNTER, aType *uint32, value *PDH_RAW_COUNTER) PDH_STATUS

func PdhLookupPerfIndexByName

func PdhLookupPerfIndexByName(machine string, name string, index *uint32) PDH_STATUS

func PdhLookupPerfNameByIndex

func PdhLookupPerfNameByIndex(machine string, index DWORD, buffer LPWSTR, size *uint32) PDH_STATUS

func PdhMakeCounterPath

func PdhMakeCounterPath(e *PDH_COUNTER_PATH_ELEMENTS, buffer LPWSTR, buflen *uint32, flags DWORD) PDH_STATUS

func PdhOpenQuery

func PdhOpenQuery(source string, userdata *uint32, handle *PDH_HQUERY) PDH_STATUS

func PdhRemoveCounter

func PdhRemoveCounter(handle PDH_HCOUNTER) PDH_STATUS

func PdhSetCounterScaleFactor

func PdhSetCounterScaleFactor(handle PDH_HCOUNTER, factor LONG) PDH_STATUS

func PdhSetDefaultRealTimeDataSource

func PdhSetDefaultRealTimeDataSource(source DWORD) PDH_STATUS

func PdhValidatePath

func PdhValidatePath(path string) PDH_STATUS

func PdhValidatePathEx

func PdhValidatePathEx(source PDH_HLOG, path string) PDH_STATUS

type PENCRYPTION_CERTIFICATE

type PENCRYPTION_CERTIFICATE *ENCRYPTION_CERTIFICATE

type PENG_TIME_FIELDS

type PENG_TIME_FIELDS *ENG_TIME_FIELDS

type PENUM_PAGE_FILE_CALLBACK

type PENUM_PAGE_FILE_CALLBACK func(pContext LPVOID, pPageFileInfo PENUM_PAGE_FILE_INFORMATION, lpFilename string) BOOL

type PENUM_PAGE_FILE_INFORMATION

type PENUM_PAGE_FILE_INFORMATION *ENUM_PAGE_FILE_INFORMATION

type PERCEIVED

type PERCEIVED int32

type PERFORMANCE_INFORMATION

type PERFORMANCE_INFORMATION struct {
	Cb                DWORD
	CommitTotal       SIZE_T
	CommitLimit       SIZE_T
	CommitPeak        SIZE_T
	PhysicalTotal     SIZE_T
	PhysicalAvailable SIZE_T
	SystemCache       SIZE_T
	KernelTotal       SIZE_T
	KernelPaged       SIZE_T
	KernelNonpaged    SIZE_T
	PageSize          SIZE_T
	HandleCount       DWORD
	ProcessCount      DWORD
	ThreadCount       DWORD
}

type PERF_COUNTERSET_INSTANCE

type PERF_COUNTERSET_INSTANCE struct {
	CounterSetGuid     GUID
	DwSize             ULONG
	InstanceId         ULONG
	InstanceNameOffset ULONG
	InstanceNameSize   ULONG
}

func PerfCreateInstance

func PerfCreateInstance(hProvider HANDLE, counterSetGuid *GUID, szInstanceName string, dwInstance ULONG) *PERF_COUNTERSET_INSTANCE

func PerfQueryInstance

func PerfQueryInstance(hProvider HANDLE, counterSetGuid *GUID, szInstance string, dwInstance ULONG) *PERF_COUNTERSET_INSTANCE

type PFADDRESSTYPE

type PFADDRESSTYPE int32
const (
	PF_IPV4 PFADDRESSTYPE = iota
	PF_IPV6
)

type PFD_GLYPHATTR

type PFD_GLYPHATTR *FD_GLYPHATTR

func FONTOBJ_pQueryGlyphAttrs

func FONTOBJ_pQueryGlyphAttrs(pfo *FONTOBJ, iMode ULONG) PFD_GLYPHATTR

type PFFORWARD_ACTION

type PFFORWARD_ACTION int32
const (
	PF_ACTION_FORWARD PFFORWARD_ACTION = iota
	PF_ACTION_DROP
)

type PFIXED_INFO

type PFIXED_INFO *FIXED_INFO_W2KSP1

type PFLOAT_LONG

type PFLOAT_LONG *FLOAT_LONG

type PFNCALLBACK

type PFNCALLBACK func(wType uint32, wFmt uint32, hConv HCONV, hsz1 HSZ, hsz2 HSZ, hData HDDEDATA, dwData1 uintptr, dwData2 uintptr) HDDEDATA

type PFORMAT_STRING

type PFORMAT_STRING *byte

type PGENERIC_BINDING_INFO

type PGENERIC_BINDING_INFO *GENERIC_BINDING_INFO

type PGLYPHPOS

type PGLYPHPOS *GLYPHPOS

type PHUSKEY

type PHUSKEY *HUSKEY

type PICTDESC

type PICTDESC struct {
	CbSizeofstruct UINT
	PicType        UINT
	// contains filtered or unexported fields
}

func (*PICTDESC) Hbitmap

func (this *PICTDESC) Hbitmap() HBITMAP

func (*PICTDESC) Hemf

func (this *PICTDESC) Hemf() HENHMETAFILE

func (*PICTDESC) Hicon

func (this *PICTDESC) Hicon() HICON

func (*PICTDESC) Hmeta

func (this *PICTDESC) Hmeta() HMETAFILE

func (*PICTDESC) Hpal

func (this *PICTDESC) Hpal() HPALETTE

func (*PICTDESC) XExt

func (this *PICTDESC) XExt() int32

func (*PICTDESC) YExt

func (this *PICTDESC) YExt() int32

type PIDLIST_ABSOLUTE

type PIDLIST_ABSOLUTE LPITEMIDLIST

type PINT_PTR

type PINT_PTR *INT_PTR

type PIO_APC_ROUTINE

type PIO_APC_ROUTINE func(ApcContext PVOID, IoStatusBlock PIO_STATUS_BLOCK, Reserved ULONG)

type PIO_STATUS_BLOCK

type PIO_STATUS_BLOCK *IO_STATUS_BLOCK

type PIP_ADAPTER_ADDRESSES

type PIP_ADAPTER_ADDRESSES *IP_ADAPTER_ADDRESSES_LH

type PIP_ADAPTER_ANYCAST_ADDRESS_XP

type PIP_ADAPTER_ANYCAST_ADDRESS_XP *IP_ADAPTER_ANYCAST_ADDRESS_XP

type PIP_ADAPTER_DNS_SERVER_ADDRESS_XP

type PIP_ADAPTER_DNS_SERVER_ADDRESS_XP *IP_ADAPTER_DNS_SERVER_ADDRESS_XP

type PIP_ADAPTER_DNS_SUFFIX

type PIP_ADAPTER_DNS_SUFFIX *IP_ADAPTER_DNS_SUFFIX

type PIP_ADAPTER_GATEWAY_ADDRESS_LH

type PIP_ADAPTER_GATEWAY_ADDRESS_LH *IP_ADAPTER_GATEWAY_ADDRESS_LH

type PIP_ADAPTER_INDEX_MAP

type PIP_ADAPTER_INDEX_MAP *IP_ADAPTER_INDEX_MAP

type PIP_ADAPTER_INFO

type PIP_ADAPTER_INFO *IP_ADAPTER_INFO

type PIP_ADAPTER_MULTICAST_ADDRESS_XP

type PIP_ADAPTER_MULTICAST_ADDRESS_XP *IP_ADAPTER_MULTICAST_ADDRESS_XP

type PIP_ADAPTER_ORDER_MAP

type PIP_ADAPTER_ORDER_MAP *IP_ADAPTER_ORDER_MAP

func GetAdapterOrderMap

func GetAdapterOrderMap() PIP_ADAPTER_ORDER_MAP

type PIP_ADAPTER_PREFIX_XP

type PIP_ADAPTER_PREFIX_XP *IP_ADAPTER_PREFIX_XP

type PIP_ADAPTER_UNICAST_ADDRESS_LH

type PIP_ADAPTER_UNICAST_ADDRESS_LH *IP_ADAPTER_UNICAST_ADDRESS_LH

type PIP_ADAPTER_WINS_SERVER_ADDRESS_LH

type PIP_ADAPTER_WINS_SERVER_ADDRESS_LH *IP_ADAPTER_WINS_SERVER_ADDRESS_LH

type PIP_ADDR_STRING

type PIP_ADDR_STRING *IP_ADDR_STRING

type PIP_INTERFACE_INFO

type PIP_INTERFACE_INFO *IP_INTERFACE_INFO

type PIP_OPTION_INFORMATION

type PIP_OPTION_INFORMATION *IP_OPTION_INFORMATION

type PIP_PER_ADAPTER_INFO

type PIP_PER_ADAPTER_INFO *IP_PER_ADAPTER_INFO_W2KSP1

type PIP_UNIDIRECTIONAL_ADAPTER_ADDRESS

type PIP_UNIDIRECTIONAL_ADAPTER_ADDRESS *IP_UNIDIRECTIONAL_ADAPTER_ADDRESS

type PIXELFORMATDESCRIPTOR

type PIXELFORMATDESCRIPTOR struct {
	NSize           uint16
	NVersion        uint16
	DwFlags         uint32
	IPixelType      byte
	CColorBits      byte
	CRedBits        byte
	CRedShift       byte
	CGreenBits      byte
	CGreenShift     byte
	CBlueBits       byte
	CBlueShift      byte
	CAlphaBits      byte
	CAlphaShift     byte
	CAccumBits      byte
	CAccumRedBits   byte
	CAccumGreenBits byte
	CAccumBlueBits  byte
	CAccumAlphaBits byte
	CDepthBits      byte
	CStencilBits    byte
	CAuxBuffers     byte
	ILayerType      byte
	BReserved       byte
	DwLayerMask     uint32
	DwVisibleMask   uint32
	DwDamageMask    uint32
}

type PMIB_ICMP

type PMIB_ICMP *MIB_ICMP

type PMIB_ICMP_EX

type PMIB_ICMP_EX *MIB_ICMP_EX_XPSP1

type PMIB_IFROW

type PMIB_IFROW *MIB_IFROW

type PMIB_IFTABLE

type PMIB_IFTABLE *MIB_IFTABLE

type PMIB_IPADDRTABLE

type PMIB_IPADDRTABLE *MIB_IPADDRTABLE

type PMIB_IPFORWARDROW

type PMIB_IPFORWARDROW *MIB_IPFORWARDROW

type PMIB_IPFORWARDTABLE

type PMIB_IPFORWARDTABLE *MIB_IPFORWARDTABLE

type PMIB_IPNETROW

type PMIB_IPNETROW *MIB_IPNETROW_LH

type PMIB_IPNETTABLE

type PMIB_IPNETTABLE *MIB_IPNETTABLE

type PMIB_IPSTATS

type PMIB_IPSTATS *MIB_IPSTATS_LH

type PMIB_TCP6ROW

type PMIB_TCP6ROW *MIB_TCP6ROW

type PMIB_TCP6ROW_OWNER_MODULE

type PMIB_TCP6ROW_OWNER_MODULE *MIB_TCP6ROW_OWNER_MODULE

type PMIB_TCP6TABLE

type PMIB_TCP6TABLE *MIB_TCP6TABLE

type PMIB_TCP6TABLE2

type PMIB_TCP6TABLE2 *MIB_TCP6TABLE2

type PMIB_TCPROW

type PMIB_TCPROW *MIB_TCPROW_LH

type PMIB_TCPROW_OWNER_MODULE

type PMIB_TCPROW_OWNER_MODULE *MIB_TCPROW_OWNER_MODULE

type PMIB_TCPSTATS

type PMIB_TCPSTATS *MIB_TCPSTATS_LH

type PMIB_TCPTABLE

type PMIB_TCPTABLE *MIB_TCPTABLE

type PMIB_TCPTABLE2

type PMIB_TCPTABLE2 *MIB_TCPTABLE2

type PMIB_UDP6ROW_OWNER_MODULE

type PMIB_UDP6ROW_OWNER_MODULE *MIB_UDP6ROW_OWNER_MODULE

type PMIB_UDP6TABLE

type PMIB_UDP6TABLE *MIB_UDP6TABLE

type PMIB_UDPROW_OWNER_MODULE

type PMIB_UDPROW_OWNER_MODULE *MIB_UDPROW_OWNER_MODULE

type PMIB_UDPSTATS

type PMIB_UDPSTATS *MIB_UDPSTATS

type PMIB_UDPTABLE

type PMIB_UDPTABLE *MIB_UDPTABLE

type PMIDL_STUB_MESSAGE

type PMIDL_STUB_MESSAGE *MIDL_STUB_MESSAGE

type PNET_ADDRESS_INFO

type PNET_ADDRESS_INFO *NET_ADDRESS_INFO

type PNOTIFYICONDATA added in v0.3.0

type PNOTIFYICONDATA *NOTIFYICONDATA

type POINT

type POINT struct {
	X, Y int32
}

type POINTFIX

type POINTFIX struct {
	X FIX
	Y FIX
}

type POINTFLOAT

type POINTFLOAT struct {
	X float32
	Y float32
}

type POINTL

type POINTL struct {
	X LONG
	Y LONG
}

type POINTQF

type POINTQF struct {
	X LARGE_INTEGER
	Y LARGE_INTEGER
}

type POINTS

type POINTS struct {
	X int16 // SHORT
	Y int16 // SHORT
}

type POLICY_AUDIT_EVENT_TYPE

type POLICY_AUDIT_EVENT_TYPE int32
const (
	AuditCategorySystem POLICY_AUDIT_EVENT_TYPE = iota
	AuditCategoryLogon
	AuditCategoryObjectAccess
	AuditCategoryPrivilegeUse
	AuditCategoryDetailedTracking
	AuditCategoryPolicyChange
	AuditCategoryAccountManagement
	AuditCategoryDirectoryServiceAccess
	AuditCategoryAccountLogon
)

type POLICY_AUDIT_SID_ARRAY

type POLICY_AUDIT_SID_ARRAY struct {
	UsersCount   ULONG
	UserSidArray *PSID
}

type POLYTEXT

type POLYTEXT struct {
	X       int32
	Y       int32
	N       UINT
	Lpstr   LPCWSTR
	UiFlags UINT
	Rcl     RECT
	Pdx     *int32
}

type PPERFORMACE_INFORMATION

type PPERFORMACE_INFORMATION *PERFORMANCE_INFORMATION

type PPOLICY_AUDIT_EVENT_TYPE

type PPOLICY_AUDIT_EVENT_TYPE *POLICY_AUDIT_EVENT_TYPE

type PPOLICY_AUDIT_SID_ARRAY

type PPOLICY_AUDIT_SID_ARRAY *POLICY_AUDIT_SID_ARRAY

type PPROCESS_MEMORY_COUNTERS

type PPROCESS_MEMORY_COUNTERS *PROCESS_MEMORY_COUNTERS

type PPSAPI_WS_WATCH_INFORMATION

type PPSAPI_WS_WATCH_INFORMATION *PSAPI_WS_WATCH_INFORMATION

type PPSAPI_WS_WATCH_INFORMATION_EX

type PPSAPI_WS_WATCH_INFORMATION_EX *PSAPI_WS_WATCH_INFORMATION_EX

type PRECTFX

type PRECTFX *RECTFX

type PRINTDLG

type PRINTDLG struct {
	// contains filtered or unexported fields
}

func (*PRINTDLG) Flags

func (this *PRINTDLG) Flags() *DWORD

func (*PRINTDLG) HDC

func (this *PRINTDLG) HDC() *HDC

func (*PRINTDLG) HDevMode

func (this *PRINTDLG) HDevMode() *HGLOBAL

func (*PRINTDLG) HDevNames

func (this *PRINTDLG) HDevNames() *HGLOBAL

func (*PRINTDLG) HInstance

func (this *PRINTDLG) HInstance() *HINSTANCE

func (*PRINTDLG) HPrintTemplate

func (this *PRINTDLG) HPrintTemplate() *HGLOBAL

func (*PRINTDLG) HSetupTemplate

func (this *PRINTDLG) HSetupTemplate() *HGLOBAL

func (*PRINTDLG) HwndOwner

func (this *PRINTDLG) HwndOwner() *HWND

func (*PRINTDLG) LCustData

func (this *PRINTDLG) LCustData() *LPARAM

func (*PRINTDLG) LStructSize

func (this *PRINTDLG) LStructSize() *DWORD

func (*PRINTDLG) LpPrintTemplateName

func (this *PRINTDLG) LpPrintTemplateName() *LPCWSTR

func (*PRINTDLG) LpSetupTemplateName

func (this *PRINTDLG) LpSetupTemplateName() *LPCWSTR

func (*PRINTDLG) LpfnPrintHook

func (this *PRINTDLG) LpfnPrintHook() *uintptr

func (*PRINTDLG) LpfnSetupHook

func (this *PRINTDLG) LpfnSetupHook() *uintptr

func (*PRINTDLG) NCopies

func (this *PRINTDLG) NCopies() *WORD

func (*PRINTDLG) NFromPage

func (this *PRINTDLG) NFromPage() *WORD

func (*PRINTDLG) NMaxPage

func (this *PRINTDLG) NMaxPage() *WORD

func (*PRINTDLG) NMinPage

func (this *PRINTDLG) NMinPage() *WORD

func (*PRINTDLG) NToPage

func (this *PRINTDLG) NToPage() *WORD

type PRINTDLGEX

type PRINTDLGEX struct {
	LStructSize         DWORD
	HwndOwner           HWND
	HDevMode            HGLOBAL
	HDevNames           HGLOBAL
	HDC                 HDC
	Flags               DWORD
	Flags2              DWORD
	ExclusionFlags      DWORD
	NPageRanges         DWORD
	NMaxPageRanges      DWORD
	LpPageRanges        LPPRINTPAGERANGE
	NMinPage            DWORD
	NMaxPage            DWORD
	NCopies             DWORD
	HInstance           HINSTANCE
	LpPrintTemplateName LPCWSTR
	LpCallback          LPUNKNOWN
	NPropertyPages      DWORD
	LphPropertyPages    *HPROPSHEETPAGE
	NStartPage          DWORD
	DwResultAction      DWORD
}

type PRINTPAGERANGE

type PRINTPAGERANGE struct {
	NFromPage DWORD
	NToPage   DWORD
}

type PRIVILEGE_SET

type PRIVILEGE_SET struct {
	PrivilegeCount ULONG
	Control        ULONG
	Privilege      [ANYSIZE_ARRAY]LUID_AND_ATTRIBUTES
}

type PROC

type PROC uintptr

func WglGetProcAddress

func WglGetProcAddress(unnamed0 LPCSTR) PROC

type PROCESS_INFORMATION

type PROCESS_INFORMATION struct {
	HProcess    HANDLE
	HThread     HANDLE
	DwProcessId DWORD
	DwThreadId  DWORD
}

type PROCESS_MEMORY_COUNTERS

type PROCESS_MEMORY_COUNTERS struct {
	Cb                         DWORD
	PageFaultCount             DWORD
	PeakWorkingSetSize         SIZE_T
	WorkingSetSize             SIZE_T
	QuotaPeakPagedPoolUsage    SIZE_T
	QuotaPagedPoolUsage        SIZE_T
	QuotaPeakNonPagedPoolUsage SIZE_T
	QuotaNonPagedPoolUsage     SIZE_T
	PagefileUsage              SIZE_T
	PeakPagefileUsage          SIZE_T
}

type PROPENUMPROC

type PROPENUMPROC func(hWnd HWND, lpszString string, hData HANDLE) BOOL

type PROPENUMPROCEX

type PROPENUMPROCEX func(hwnd HWND, lpszString LPWSTR, hData HANDLE, dwData uintptr) BOOL

type PROPERTYORIGIN

type PROPERTYORIGIN int32
const (
	PO_STATE PROPERTYORIGIN = iota
	PO_PART
	PO_CLASS
	PO_GLOBAL
	PO_NOTFOUND
)

type PROPID

type PROPID ULONG

type PROPSHEETCALLBACK

type PROPSHEETCALLBACK func(unnamed0 HWND, unnamed1 UINT, unnamed2 LPARAM) int32

type PROPSHEETHEADER

type PROPSHEETHEADER PROPSHEETHEADER_V2

type PROPSHEETHEADER_V2

type PROPSHEETHEADER_V2 struct {
	PszCaption LPCWSTR
	NPages     UINT

	PfnCallback uintptr // PFNPROPSHEETCALLBACK

	HplWatermark HPALETTE
	// contains filtered or unexported fields
}

func (*PROPSHEETHEADER_V2) HIcon

func (this *PROPSHEETHEADER_V2) HIcon() HICON

func (*PROPSHEETHEADER_V2) HbmHeader

func (this *PROPSHEETHEADER_V2) HbmHeader() HBITMAP

func (*PROPSHEETHEADER_V2) HbmWatermark

func (this *PROPSHEETHEADER_V2) HbmWatermark() HBITMAP

func (*PROPSHEETHEADER_V2) NStartPage

func (this *PROPSHEETHEADER_V2) NStartPage() UINT

func (*PROPSHEETHEADER_V2) PStartPage

func (this *PROPSHEETHEADER_V2) PStartPage() string

func (*PROPSHEETHEADER_V2) Phpage

func (this *PROPSHEETHEADER_V2) Phpage() *HPROPSHEETPAGE

func (*PROPSHEETHEADER_V2) Ppsp

func (this *PROPSHEETHEADER_V2) Ppsp() **PROPSHEETPAGE

func (*PROPSHEETHEADER_V2) PszIcon

func (this *PROPSHEETHEADER_V2) PszIcon() string

func (*PROPSHEETHEADER_V2) PszbmHeader

func (this *PROPSHEETHEADER_V2) PszbmHeader() string

func (*PROPSHEETHEADER_V2) PszbmWatermark

func (this *PROPSHEETHEADER_V2) PszbmWatermark() string

type PROPSHEETPAGE

type PROPSHEETPAGE PROPSHEETPAGE_V4

type PROPSHEETPAGE_RESOURCE

type PROPSHEETPAGE_RESOURCE *DLGTEMPLATE // const DLGTEMPLATE*

type PROPSHEETPAGE_V4

type PROPSHEETPAGE_V4 struct {
	DwSize    DWORD
	DwFlags   DWORD
	HInstance HINSTANCE

	PszTitle          LPCWSTR
	PfnDlgProc        uintptr // DLGPROC
	LParam            uintptr
	PfnCallback       uintptr // PSPCALLBACK
	PcRefParent       *UINT
	PszHeaderTitle    LPCWSTR
	PszHeaderSubTitle LPCWSTR
	HActCtx           HANDLE
	// contains filtered or unexported fields
}

func (*PROPSHEETPAGE_V4) HIcon

func (this *PROPSHEETPAGE_V4) HIcon() *HICON

func (*PROPSHEETPAGE_V4) HbmHeader

func (this *PROPSHEETPAGE_V4) HbmHeader() *HBITMAP

func (*PROPSHEETPAGE_V4) PResource

func (this *PROPSHEETPAGE_V4) PResource() *PROPSHEETPAGE_RESOURCE

func (*PROPSHEETPAGE_V4) PszIcon

func (this *PROPSHEETPAGE_V4) PszIcon() *LPCWSTR

func (*PROPSHEETPAGE_V4) PszTemplate

func (this *PROPSHEETPAGE_V4) PszTemplate() *LPCWSTR

func (*PROPSHEETPAGE_V4) PszbmHeader

func (this *PROPSHEETPAGE_V4) PszbmHeader() *LPCWSTR

type PROPSPEC

type PROPSPEC struct {
	// contains filtered or unexported fields
}

func (*PROPSPEC) Lpwstr

func (this *PROPSPEC) Lpwstr() *LPOLESTR

func (*PROPSPEC) Propid

func (this *PROPSPEC) Propid() *PROPID

type PROPVARIANT

type PROPVARIANT struct {
	Vt         VARTYPE
	WReserved1 WORD
	WReserved2 WORD
	WReserved3 WORD
	// contains filtered or unexported fields
}

func (*PROPVARIANT) BVal

func (this *PROPVARIANT) BVal() *UCHAR

func (*PROPVARIANT) Blob

func (this *PROPVARIANT) Blob() *BLOB

func (*PROPVARIANT) BoolVal

func (this *PROPVARIANT) BoolVal() *VARIANT_BOOL

func (*PROPVARIANT) BstrVal

func (this *PROPVARIANT) BstrVal() *BSTR

func (*PROPVARIANT) BstrblobVal

func (this *PROPVARIANT) BstrblobVal() *BSTRBLOB

func (*PROPVARIANT) CVal

func (this *PROPVARIANT) CVal() *CHAR

func (*PROPVARIANT) Cabool

func (this *PROPVARIANT) Cabool() *CABOOL

func (*PROPVARIANT) Cabstr

func (this *PROPVARIANT) Cabstr() *CABSTR

func (*PROPVARIANT) Cabstrblob

func (this *PROPVARIANT) Cabstrblob() *CABSTRBLOB

func (*PROPVARIANT) Cac

func (this *PROPVARIANT) Cac() *CAC

func (*PROPVARIANT) Caclipdata

func (this *PROPVARIANT) Caclipdata() *CACLIPDATA

func (*PROPVARIANT) Cacy

func (this *PROPVARIANT) Cacy() *CACY

func (*PROPVARIANT) Cadate

func (this *PROPVARIANT) Cadate() *CADATE

func (*PROPVARIANT) Cadbl

func (this *PROPVARIANT) Cadbl() *CADBL

func (*PROPVARIANT) Cafiletime

func (this *PROPVARIANT) Cafiletime() *CAFILETIME

func (*PROPVARIANT) Caflt

func (this *PROPVARIANT) Caflt() *CAFLT

func (*PROPVARIANT) Cah

func (this *PROPVARIANT) Cah() *CAH

func (*PROPVARIANT) Cai

func (this *PROPVARIANT) Cai() *CAI

func (*PROPVARIANT) Cal

func (this *PROPVARIANT) Cal() *CAL

func (*PROPVARIANT) Calpstr

func (this *PROPVARIANT) Calpstr() *CALPSTR

func (*PROPVARIANT) Calpwstr

func (this *PROPVARIANT) Calpwstr() *CALPWSTR

func (*PROPVARIANT) Capropvar

func (this *PROPVARIANT) Capropvar() *CAPROPVARIANT

func (*PROPVARIANT) Cascode

func (this *PROPVARIANT) Cascode() *CASCODE

func (*PROPVARIANT) Caub

func (this *PROPVARIANT) Caub() *CAUB

func (*PROPVARIANT) Cauh

func (this *PROPVARIANT) Cauh() *CAUH

func (*PROPVARIANT) Caui

func (this *PROPVARIANT) Caui() *CAUI

func (*PROPVARIANT) Caul

func (this *PROPVARIANT) Caul() *CAUL

func (*PROPVARIANT) Cauuid

func (this *PROPVARIANT) Cauuid() *CACLSID

func (*PROPVARIANT) CyVal

func (this *PROPVARIANT) CyVal() *CY

func (*PROPVARIANT) Date

func (this *PROPVARIANT) Date() *DATE

func (*PROPVARIANT) DblVal

func (this *PROPVARIANT) DblVal() *DOUBLE

func (*PROPVARIANT) Filetime

func (this *PROPVARIANT) Filetime() *FILETIME

func (*PROPVARIANT) FltVal

func (this *PROPVARIANT) FltVal() *FLOAT

func (*PROPVARIANT) HVal

func (this *PROPVARIANT) HVal() *LARGE_INTEGER

func (*PROPVARIANT) IVal

func (this *PROPVARIANT) IVal() *SHORT

func (*PROPVARIANT) IntVal

func (this *PROPVARIANT) IntVal() *INT

func (*PROPVARIANT) LVal

func (this *PROPVARIANT) LVal() *LONG

func (*PROPVARIANT) PStorage

func (this *PROPVARIANT) PStorage() **IStorage

func (*PROPVARIANT) PStream

func (this *PROPVARIANT) PStream() **IStream

func (*PROPVARIANT) PVersionedStream

func (this *PROPVARIANT) PVersionedStream() *LPVERSIONEDSTREAM

func (*PROPVARIANT) Parray

func (this *PROPVARIANT) Parray() *LPSAFEARRAY

func (*PROPVARIANT) PbVal

func (this *PROPVARIANT) PbVal() **UCHAR

func (*PROPVARIANT) PboolVal

func (this *PROPVARIANT) PboolVal() **VARIANT_BOOL

func (*PROPVARIANT) PbstrVal

func (this *PROPVARIANT) PbstrVal() **BSTR

func (*PROPVARIANT) PcVal

func (this *PROPVARIANT) PcVal() **CHAR

func (*PROPVARIANT) Pclipdata

func (this *PROPVARIANT) Pclipdata() **CLIPDATA

func (*PROPVARIANT) PcyVal

func (this *PROPVARIANT) PcyVal() **CY

func (*PROPVARIANT) Pdate

func (this *PROPVARIANT) Pdate() **DATE

func (*PROPVARIANT) PdblVal

func (this *PROPVARIANT) PdblVal() **DOUBLE

func (*PROPVARIANT) PdecVal

func (this *PROPVARIANT) PdecVal() **DECIMAL

func (*PROPVARIANT) PdispVal

func (this *PROPVARIANT) PdispVal() **IDispatch

func (*PROPVARIANT) PfltVal

func (this *PROPVARIANT) PfltVal() **FLOAT

func (*PROPVARIANT) PiVal

func (this *PROPVARIANT) PiVal() **SHORT

func (*PROPVARIANT) PintVal

func (this *PROPVARIANT) PintVal() **INT

func (*PROPVARIANT) PlVal

func (this *PROPVARIANT) PlVal() **LONG

func (*PROPVARIANT) Pparray

func (this *PROPVARIANT) Pparray() **LPSAFEARRAY

func (*PROPVARIANT) PpdispVal

func (this *PROPVARIANT) PpdispVal() ***IDispatch

func (*PROPVARIANT) PpunkVal

func (this *PROPVARIANT) PpunkVal() ***IUnknown

func (*PROPVARIANT) Pscode

func (this *PROPVARIANT) Pscode() **SCODE

func (*PROPVARIANT) PszVal

func (this *PROPVARIANT) PszVal() *LPSTR

func (*PROPVARIANT) PuiVal

func (this *PROPVARIANT) PuiVal() **USHORT

func (*PROPVARIANT) PuintVal

func (this *PROPVARIANT) PuintVal() **UINT

func (*PROPVARIANT) PulVal

func (this *PROPVARIANT) PulVal() **ULONG

func (*PROPVARIANT) PunkVal

func (this *PROPVARIANT) PunkVal() **IUnknown

func (*PROPVARIANT) Puuid

func (this *PROPVARIANT) Puuid() **CLSID

func (*PROPVARIANT) PvarVal

func (this *PROPVARIANT) PvarVal() **PROPVARIANT

func (*PROPVARIANT) PwszVal

func (this *PROPVARIANT) PwszVal() *LPWSTR

func (*PROPVARIANT) Scode

func (this *PROPVARIANT) Scode() *SCODE

func (*PROPVARIANT) UhVal

func (this *PROPVARIANT) UhVal() *ULARGE_INTEGER

func (*PROPVARIANT) UiVal

func (this *PROPVARIANT) UiVal() *USHORT

func (*PROPVARIANT) UintVal

func (this *PROPVARIANT) UintVal() *UINT

func (*PROPVARIANT) UlVal

func (this *PROPVARIANT) UlVal() *ULONG

type PROPVAR_CHANGE_FLAGS added in v0.3.0

type PROPVAR_CHANGE_FLAGS int32

type PRPC_MESSAGE

type PRPC_MESSAGE *RPC_MESSAGE

type PRPC_SYNTAX_IDENTIFIER

type PRPC_SYNTAX_IDENTIFIER *RPC_SYNTAX_IDENTIFIER

type PSAPI_WS_WATCH_INFORMATION

type PSAPI_WS_WATCH_INFORMATION struct {
	FaultingPc LPVOID
	FaultingVa LPVOID
}

type PSAPI_WS_WATCH_INFORMATION_EX

type PSAPI_WS_WATCH_INFORMATION_EX struct {
	BasicInfo        PSAPI_WS_WATCH_INFORMATION
	FaultingThreadId ULONG_PTR
	Flags            ULONG_PTR
}

type PSECURE_MEMORY_CACHE_CALLBACK

type PSECURE_MEMORY_CACHE_CALLBACK func(Addr PVOID, Range SIZE_T) BOOLEAN

type PSECURITY_DESCRIPTOR

type PSECURITY_DESCRIPTOR *SECURITY_DESCRIPTOR

type PSID

type PSID uintptr

type PSOCKADDR_IN6

type PSOCKADDR_IN6 *SOCKADDR_IN6_LH

type PSOCKADDR_IN6_PAIR

type PSOCKADDR_IN6_PAIR *SOCKADDR_IN6_PAIR

type PSPCALLBACK

type PSPCALLBACK func(hwnd HWND, uMsg UINT, ppsp *PROPSHEETPAGE) UINT

type PSRWLOCK

type PSRWLOCK *RTL_SRWLOCK

type PSTR

type PSTR *CHAR

type PTRIVERTEX

type PTRIVERTEX *TRIVERTEX

type PUCHAR

type PUCHAR *UCHAR

func GetSidSubAuthorityCount

func GetSidSubAuthorityCount(pSid PSID) PUCHAR

type PULONG64

type PULONG64 *ULONG64

type PUSHORT

type PUSHORT *USHORT

type PVOID

type PVOID uintptr

type PWCHAR

type PWCHAR *WCHAR

type PWSTR

type PWSTR *WCHAR

type QITAB

type QITAB struct {
	Piid     *IID
	DwOffset int32
}

type QOS

type QOS struct {
	SendingFlowspec   FLOWSPEC
	ReceivingFlowspec FLOWSPEC
	ProviderSpecific  WSABUF
}

type QUERY_USER_NOTIFICATION_STATE added in v0.3.0

type QUERY_USER_NOTIFICATION_STATE int32

type RASTERIZER_STATUS

type RASTERIZER_STATUS struct {
	NSize       int16
	WFlags      int16
	NLanguageID int16
}

type RAWHID

type RAWHID struct {
	DwSizeHid uint32
	DwCount   uint32
	BRawData  [1]byte
}

type RAWINPUT

type RAWINPUT struct {
	Header RAWINPUTHEADER
	Data   RAWINPUT_data
}

type RAWINPUTDEVICE

type RAWINPUTDEVICE struct {
	UsUsagePage uint16
	UsUsage     uint16
	DwFlags     uint32
	HwndTarget  HWND
}

type RAWINPUTDEVICELIST

type RAWINPUTDEVICELIST struct {
	HDevice HANDLE
	DwType  uint32
}

type RAWINPUTHEADER

type RAWINPUTHEADER struct {
	DwType  uint32
	DwSize  uint32
	HDevice HANDLE
	WParam  uintptr
}

type RAWINPUT_data

type RAWINPUT_data struct {
	// contains filtered or unexported fields
}

func (*RAWINPUT_data) HID

func (this *RAWINPUT_data) HID() *RAWHID

func (*RAWINPUT_data) Keyboard

func (this *RAWINPUT_data) Keyboard() *RAWKEYBOARD

func (*RAWINPUT_data) Mouse

func (this *RAWINPUT_data) Mouse() *RAWMOUSE

type RAWKEYBOARD

type RAWKEYBOARD struct {
	MakeCode         uint16
	Flags            uint16
	Reserved         int16
	VKey             uint16
	Message          uint32
	ExtraInformation uint32
}

type RAWMOUSE

type RAWMOUSE struct {
	UsFlags uint16

	UsButtonFlags      uint16
	UsButtonData       uint16
	UlRawButtons       uint32
	LLastX             int32
	LLastY             int32
	UlExtraInformation uint32
	// contains filtered or unexported fields
}

type RECT

type RECT struct {
	Left, Top, Right, Bottom int32
}

type RECTFX

type RECTFX struct {
	XLeft   FIX
	YTop    FIX
	XRight  FIX
	YBottom FIX
}

type RECTL

type RECTL struct {
	Left   LONG
	Top    LONG
	Right  LONG
	Bottom LONG
}

type REFCLSID

type REFCLSID *IID

type REFFMTID

type REFFMTID *IID

type REFGUID

type REFGUID *GUID

type REFIID

type REFIID *IID

type REFKNOWNFOLDERID

type REFKNOWNFOLDERID *KNOWNFOLDERID

type REFPROPVARIANT added in v0.3.0

type REFPROPVARIANT *PROPVARIANT

type REGISTERWORDENUMPROC

type REGISTERWORDENUMPROC func(lpszReading string, unnamed1 DWORD, lpszString string, unnamed3 LPVOID) int32

type REGKIND

type REGKIND int32
const (
	REGKIND_DEFAULT REGKIND = iota
	REGKIND_REGISTER
	REGKIND_NONE
)

type REGSAM

type REGSAM uint32

type RESTRICTIONS added in v0.3.0

type RESTRICTIONS int32

type RGBQUAD

type RGBQUAD struct {
	RgbBlue     BYTE
	RgbGreen    BYTE
	RgbRed      BYTE
	RgbReserved BYTE
}

type RGNDATA

type RGNDATA struct {
	Rdh    RGNDATAHEADER
	Buffer [1]byte
}

type RGNDATAHEADER

type RGNDATAHEADER struct {
	DwSize   DWORD
	IType    DWORD
	NCount   DWORD
	NRgnSize DWORD
	RcBound  RECT
}

type ROP4

type ROP4 ULONG

type RPC_AUTHZ_HANDLE added in v0.3.0

type RPC_AUTHZ_HANDLE uintptr

type RPC_BINDING_HANDLE

type RPC_BINDING_HANDLE I_RPC_HANDLE

func I_RpcGetCurrentCallHandle

func I_RpcGetCurrentCallHandle() RPC_BINDING_HANDLE

type RPC_MESSAGE

type RPC_MESSAGE struct {
	Handle                  RPC_BINDING_HANDLE
	DataRepresentation      uint32
	Buffer                  uintptr
	BufferLength            uint32
	ProcNum                 uint32
	TransferSyntax          PRPC_SYNTAX_IDENTIFIER
	RpcInterfaceInformation uintptr
	ReservedForRuntime      uintptr
	ManagerEpv              uintptr
	ImportContext           uintptr
	RpcFlags                uint32
}

type RPC_STATUS

type RPC_STATUS int32

func I_RpcBindingInqLocalClientPID

func I_RpcBindingInqLocalClientPID(clientBinding RPC_BINDING_HANDLE, clientPID *ULONG) RPC_STATUS

func I_RpcFreeBuffer

func I_RpcFreeBuffer(pMsg PRPC_MESSAGE) RPC_STATUS

func I_RpcGetBuffer

func I_RpcGetBuffer(pMsg PRPC_MESSAGE) RPC_STATUS

func I_RpcNegotiateTransferSyntax

func I_RpcNegotiateTransferSyntax(pMsg PRPC_MESSAGE) RPC_STATUS

func I_RpcReceive

func I_RpcReceive(pMsg PRPC_MESSAGE) RPC_STATUS

func I_RpcSend

func I_RpcSend(pMsg PRPC_MESSAGE) RPC_STATUS

func I_RpcSendReceive

func I_RpcSendReceive(pMsg PRPC_MESSAGE) RPC_STATUS

func RpcBindingFree

func RpcBindingFree(binding *RPC_BINDING_HANDLE) RPC_STATUS

func RpcBindingSetOption

func RpcBindingSetOption(bindingHandle RPC_BINDING_HANDLE, option ULONG, optionValue *uint32) RPC_STATUS

func RpcImpersonateClient

func RpcImpersonateClient(bindingHandle RPC_BINDING_HANDLE) RPC_STATUS

func RpcMgmtEnableIdleCleanup

func RpcMgmtEnableIdleCleanup() RPC_STATUS

func RpcMgmtIsServerListening

func RpcMgmtIsServerListening(binding RPC_BINDING_HANDLE) RPC_STATUS

func RpcMgmtSetComTimeout

func RpcMgmtSetComTimeout(bindingHandle RPC_BINDING_HANDLE, timeout uint32) RPC_STATUS

func RpcMgmtSetServerStackSize

func RpcMgmtSetServerStackSize(threadStackSize ULONG) RPC_STATUS

func RpcMgmtStopServerListening

func RpcMgmtStopServerListening(binding RPC_BINDING_HANDLE) RPC_STATUS

func RpcMgmtWaitServerListen

func RpcMgmtWaitServerListen() RPC_STATUS

func RpcRevertToSelf

func RpcRevertToSelf() RPC_STATUS

func RpcRevertToSelfEx

func RpcRevertToSelfEx(bindingHandle RPC_BINDING_HANDLE) RPC_STATUS

func RpcServerListen

func RpcServerListen(minimumCallThreads UINT, maxCalls UINT, dontWait UINT) RPC_STATUS

func RpcSmDestroyClientContext

func RpcSmDestroyClientContext(contextHandle uintptr) RPC_STATUS

type RPC_SYNTAX_IDENTIFIER

type RPC_SYNTAX_IDENTIFIER struct {
	SyntaxGUID    GUID
	SyntaxVersion RPC_VERSION
}

type RPC_VERSION

type RPC_VERSION struct {
	MajorVersion uint16
	MinorVersion uint16
}

type RTL_SRWLOCK

type RTL_SRWLOCK struct {
	Ptr PVOID
}

type RUN

type RUN struct {
	IStart LONG
	IStop  LONG
}

type SAFEARRAY

type SAFEARRAY struct {
	CDims      USHORT
	FFeatures  USHORT
	CbElements ULONG
	CLocks     ULONG
	PvData     PVOID
	Rgsabound  [1]SAFEARRAYBOUND
}

type SAFEARRAYBOUND

type SAFEARRAYBOUND struct {
	CElements ULONG
	LLbound   LONG
}

type SAFER_LEVEL_HANDLE

type SAFER_LEVEL_HANDLE HANDLE

type SCODE

type SCODE LONG

type SCOPE_ID

type SCOPE_ID struct {
	Value ULONG
}

func (*SCOPE_ID) Level

func (this *SCOPE_ID) Level() ULONG

func (*SCOPE_ID) SetLevel

func (this *SCOPE_ID) SetLevel(v ULONG)

func (*SCOPE_ID) SetZone

func (this *SCOPE_ID) SetZone(v ULONG)

func (*SCOPE_ID) Zone

func (this *SCOPE_ID) Zone() ULONG

type SCROLLBARINFO

type SCROLLBARINFO struct {
	CbSize        uint32
	RcScrollBar   RECT
	DxyLineButton int32
	XyThumbTop    int32
	XyThumbBottom int32
	Reserved      int32
	Rgstate       [CCHILDREN_SCROLLBAR + 1]uint32
}

type SCROLLINFO

type SCROLLINFO struct {
	CbSize    uint32
	FMask     uint32
	NMin      int32
	NMax      int32
	NPage     uint32
	NPos      int32
	NTrackPos int32
}

type SC_HANDLE

type SC_HANDLE HANDLE

func CreateService

func CreateService(hSCManager SC_HANDLE, lpServiceName string, lpDisplayName string, dwDesiredAccess DWORD, dwServiceType DWORD, dwStartType DWORD, dwErrorControl DWORD, lpBinaryPathName string, lpLoadOrderGroup string, lpdwTagId *uint32, lpDependencies string, lpServiceStartName string, lpPassword string) SC_HANDLE

func OpenSCManager

func OpenSCManager(lpMachineName string, lpDatabaseName string, dwDesiredAccess DWORD) SC_HANDLE

func OpenService

func OpenService(hSCManager SC_HANDLE, lpServiceName string, dwDesiredAccess DWORD) SC_HANDLE

type SC_LOCK

type SC_LOCK uintptr

func LockServiceDatabase

func LockServiceDatabase(hSCManager SC_HANDLE) SC_LOCK

type SECURITY_ATTRIBUTES

type SECURITY_ATTRIBUTES struct {
	NLength              uint32
	LpSecurityDescriptor uintptr
	BInheritHandle       BOOL
}

type SECURITY_CONTEXT_TRACKING_MODE

type SECURITY_CONTEXT_TRACKING_MODE BOOLEAN

type SECURITY_DESCRIPTOR

type SECURITY_DESCRIPTOR struct {
	Revision byte
	Sbz1     byte
	Control  SECURITY_DESCRIPTOR_CONTROL
	Owner    PSID
	Group    PSID
	Sacl     *ACL
	Dacl     *ACL
}

type SECURITY_DESCRIPTOR_CONTROL

type SECURITY_DESCRIPTOR_CONTROL uint16

type SECURITY_IMPERSONATION_LEVEL

type SECURITY_IMPERSONATION_LEVEL int32
const (
	SecurityAnonymous SECURITY_IMPERSONATION_LEVEL = iota
	SecurityIdentification
	SecurityImpersonation
	SecurityDelegation
)

type SECURITY_INFORMATION

type SECURITY_INFORMATION ULONG

type SECURITY_QUALITY_OF_SERVICE

type SECURITY_QUALITY_OF_SERVICE struct {
	// contains filtered or unexported fields
}

func (*SECURITY_QUALITY_OF_SERVICE) ContextTrackingMode

func (this *SECURITY_QUALITY_OF_SERVICE) ContextTrackingMode() *SECURITY_CONTEXT_TRACKING_MODE

func (*SECURITY_QUALITY_OF_SERVICE) EffectiveOnly

func (this *SECURITY_QUALITY_OF_SERVICE) EffectiveOnly() *BOOLEAN

func (*SECURITY_QUALITY_OF_SERVICE) ImpersonationLevel

func (this *SECURITY_QUALITY_OF_SERVICE) ImpersonationLevel() *SECURITY_IMPERSONATION_LEVEL

func (*SECURITY_QUALITY_OF_SERVICE) Length

func (this *SECURITY_QUALITY_OF_SERVICE) Length() *DWORD

type SENDASYNCPROC

type SENDASYNCPROC func(hwnd HWND, uMsg uint32, dwData uintptr, lResult LRESULT)

type SERVICETYPE

type SERVICETYPE uint32

type SERVICE_STATUS

type SERVICE_STATUS struct {
	DwServiceType             DWORD
	DwCurrentState            DWORD
	DwControlsAccepted        DWORD
	DwWin32ExitCode           DWORD
	DwServiceSpecificExitCode DWORD
	DwCheckPoint              DWORD
	DwWaitHint                DWORD
}

type SERVICE_STATUS_HANDLE

type SERVICE_STATUS_HANDLE HANDLE

func RegisterServiceCtrlHandlerEx

func RegisterServiceCtrlHandlerEx(lpServiceName string, lpHandlerProc HANDLER_FUNCTION_EX, lpContext LPVOID) SERVICE_STATUS_HANDLE

type SE_OBJECT_TYPE

type SE_OBJECT_TYPE int32
const (
	SE_UNKNOWN_OBJECT_TYPE SE_OBJECT_TYPE = iota
	SE_FILE_OBJECT
	SE_SERVICE
	SE_PRINTER
	SE_REGISTRY_KEY
	SE_LMSHARE
	SE_KERNEL_OBJECT
	SE_WINDOW_OBJECT
	SE_DS_OBJECT
	SE_DS_OBJECT_ALL
	SE_PROVIDER_DEFINED_OBJECT
	SE_WMIGUID_OBJECT
	SE_REGISTRY_WOW64_32KEY
)

type SFGAOF

type SFGAOF ULONG

type SFV_CREATE

type SFV_CREATE struct {
	CbSize   UINT
	Pshf     *IShellFolder
	PsvOuter *IShellView
	Psfvcb   *IShellFolderViewCB
}

type SHChangeNotifyEntry

type SHChangeNotifyEntry struct {
	// contains filtered or unexported fields
}

func (*SHChangeNotifyEntry) FRecursive

func (this *SHChangeNotifyEntry) FRecursive() *BOOL

func (*SHChangeNotifyEntry) Pidl

func (this *SHChangeNotifyEntry) Pidl() *PCIDLIST_ABSOLUTE

type SHELLFLAGSTATE

type SHELLFLAGSTATE struct {
	// contains filtered or unexported fields
}

func (*SHELLFLAGSTATE) FAutoCheckSelect

func (this *SHELLFLAGSTATE) FAutoCheckSelect() BOOL

func (*SHELLFLAGSTATE) FDesktopHTML

func (this *SHELLFLAGSTATE) FDesktopHTML() BOOL

func (*SHELLFLAGSTATE) FDontPrettyPath

func (this *SHELLFLAGSTATE) FDontPrettyPath() BOOL

func (*SHELLFLAGSTATE) FDoubleClickInWebView

func (this *SHELLFLAGSTATE) FDoubleClickInWebView() BOOL

func (*SHELLFLAGSTATE) FHideIcons

func (this *SHELLFLAGSTATE) FHideIcons() BOOL

func (*SHELLFLAGSTATE) FIconsOnly

func (this *SHELLFLAGSTATE) FIconsOnly() BOOL

func (*SHELLFLAGSTATE) FMapNetDrvBtn

func (this *SHELLFLAGSTATE) FMapNetDrvBtn() BOOL

func (*SHELLFLAGSTATE) FNoConfirmRecycle

func (this *SHELLFLAGSTATE) FNoConfirmRecycle() BOOL

func (*SHELLFLAGSTATE) FShowAllObjects

func (this *SHELLFLAGSTATE) FShowAllObjects() BOOL

func (*SHELLFLAGSTATE) FShowAttribCol

func (this *SHELLFLAGSTATE) FShowAttribCol() BOOL

func (*SHELLFLAGSTATE) FShowCompColor

func (this *SHELLFLAGSTATE) FShowCompColor() BOOL

func (*SHELLFLAGSTATE) FShowExtensions

func (this *SHELLFLAGSTATE) FShowExtensions() BOOL

func (*SHELLFLAGSTATE) FShowInfoTip

func (this *SHELLFLAGSTATE) FShowInfoTip() BOOL

func (*SHELLFLAGSTATE) FShowSysFiles

func (this *SHELLFLAGSTATE) FShowSysFiles() BOOL

func (*SHELLFLAGSTATE) FWin95Classic

func (this *SHELLFLAGSTATE) FWin95Classic() BOOL

type SHELLSTATE

type SHELLSTATE struct {
	DwWin95Unused  DWORD
	UWin95Unused   UINT
	LParamSort     LONG
	ISortDirection int32
	Version        UINT
	UNotUsed       UINT
	// contains filtered or unexported fields
}

func (*SHELLSTATE) FAutoCheckSelect

func (this *SHELLSTATE) FAutoCheckSelect() BOOL

func (*SHELLSTATE) FDesktopHTML

func (this *SHELLSTATE) FDesktopHTML() BOOL

func (*SHELLSTATE) FDontPrettyPath

func (this *SHELLSTATE) FDontPrettyPath() BOOL

func (*SHELLSTATE) FDoubleClickInWebView

func (this *SHELLSTATE) FDoubleClickInWebView() BOOL

func (*SHELLSTATE) FFilter

func (this *SHELLSTATE) FFilter() BOOL

func (*SHELLSTATE) FHideIcons

func (this *SHELLSTATE) FHideIcons() BOOL

func (*SHELLSTATE) FIconsOnly

func (this *SHELLSTATE) FIconsOnly() BOOL

func (*SHELLSTATE) FMapNetDrvBtn

func (this *SHELLSTATE) FMapNetDrvBtn() BOOL

func (*SHELLSTATE) FNoConfirmRecycle

func (this *SHELLSTATE) FNoConfirmRecycle() BOOL

func (*SHELLSTATE) FNoNetCrawling

func (this *SHELLSTATE) FNoNetCrawling() BOOL

func (*SHELLSTATE) FSepProcess

func (this *SHELLSTATE) FSepProcess() BOOL

func (*SHELLSTATE) FShowAllObjects

func (this *SHELLSTATE) FShowAllObjects() BOOL

func (*SHELLSTATE) FShowAttribCol

func (this *SHELLSTATE) FShowAttribCol() BOOL

func (*SHELLSTATE) FShowCompColor

func (this *SHELLSTATE) FShowCompColor() BOOL

func (*SHELLSTATE) FShowExtensions

func (this *SHELLSTATE) FShowExtensions() BOOL

func (*SHELLSTATE) FShowInfoTip

func (this *SHELLSTATE) FShowInfoTip() BOOL

func (*SHELLSTATE) FShowStartPage

func (this *SHELLSTATE) FShowStartPage() BOOL

func (*SHELLSTATE) FShowStatusBar

func (this *SHELLSTATE) FShowStatusBar() BOOL

func (*SHELLSTATE) FShowSuperHidden

func (this *SHELLSTATE) FShowSuperHidden() BOOL

func (*SHELLSTATE) FShowSysFiles

func (this *SHELLSTATE) FShowSysFiles() BOOL

func (*SHELLSTATE) FShowTypeOverlay

func (this *SHELLSTATE) FShowTypeOverlay() BOOL

func (*SHELLSTATE) FSpareFlags

func (this *SHELLSTATE) FSpareFlags() UINT

func (*SHELLSTATE) FStartPanelOn

func (this *SHELLSTATE) FStartPanelOn() BOOL

func (*SHELLSTATE) FWebView

func (this *SHELLSTATE) FWebView() BOOL

func (*SHELLSTATE) FWin95Classic

func (this *SHELLSTATE) FWin95Classic() BOOL

type SHFILEINFO

type SHFILEINFO struct {
	HIcon         HICON
	IIcon         int32
	DwAttributes  DWORD
	SzDisplayName [MAX_PATH]WCHAR
	SzTypeName    [80]WCHAR
}

type SHFILEOPSTRUCT

type SHFILEOPSTRUCT struct {
	// contains filtered or unexported fields
}

func (*SHFILEOPSTRUCT) FAnyOperationsAborted

func (this *SHFILEOPSTRUCT) FAnyOperationsAborted() *BOOL

func (*SHFILEOPSTRUCT) FFlags

func (this *SHFILEOPSTRUCT) FFlags() *FILEOP_FLAGS

func (*SHFILEOPSTRUCT) HNameMappings

func (this *SHFILEOPSTRUCT) HNameMappings() *LPVOID

func (*SHFILEOPSTRUCT) Hwnd

func (this *SHFILEOPSTRUCT) Hwnd() *HWND

func (*SHFILEOPSTRUCT) LpszProgressTitle

func (this *SHFILEOPSTRUCT) LpszProgressTitle() *PCWSTR

func (*SHFILEOPSTRUCT) PFrom

func (this *SHFILEOPSTRUCT) PFrom() *PCZZWSTR

func (*SHFILEOPSTRUCT) PTo

func (this *SHFILEOPSTRUCT) PTo() *PCZZWSTR

func (*SHFILEOPSTRUCT) WFunc

func (this *SHFILEOPSTRUCT) WFunc() *UINT

type SHITEMID

type SHITEMID struct {
	// contains filtered or unexported fields
}

func (*SHITEMID) AbID

func (this *SHITEMID) AbID() *BYTE

func (*SHITEMID) Cb

func (this *SHITEMID) Cb() *USHORT

type SHORT

type SHORT int16

func GetAsyncKeyState

func GetAsyncKeyState(vKey int32) SHORT

func GetKeyState

func GetKeyState(nVirtKey int32) SHORT

func VkKeyScan

func VkKeyScan(ch WCHAR) SHORT

func VkKeyScanEx

func VkKeyScanEx(ch WCHAR, dwhkl HKL) SHORT

type SHQUERYRBINFO added in v0.3.0

type SHQUERYRBINFO struct {
	CbSize      DWORD
	I64Size     int64
	I64NumItems int64
}

type SHREGDEL_FLAGS

type SHREGDEL_FLAGS int32

type SHREGENUM_FLAGS

type SHREGENUM_FLAGS int32

type SHSTOCKICONID

type SHSTOCKICONID int32

type SHSTOCKICONINFO

type SHSTOCKICONINFO struct {
	CbSize         DWORD
	HIcon          HICON
	ISysImageIndex int32
	IIcon          int32
	SzPath         [MAX_PATH]WCHAR
}

type SID

type SID struct {
	Revision            UCHAR
	SubAuthorityCount   UCHAR
	IdentifierAuthority SID_IDENTIFIER_AUTHORITY
	SubAuthority        [ANYSIZE_ARRAY]ULONG
}

type SID_AND_ATTRIBUTES

type SID_AND_ATTRIBUTES struct {
	Sid        PSID
	Attributes ULONG
}

type SID_IDENTIFIER_AUTHORITY

type SID_IDENTIFIER_AUTHORITY struct {
	Value [6]UCHAR
}

func GetSidIdentifierAuthority

func GetSidIdentifierAuthority(pSid PSID) *SID_IDENTIFIER_AUTHORITY

type SIGDN

type SIGDN int32

type SIZE

type SIZE struct {
	Cx, Cy int32
}

type SIZEL

type SIZEL SIZE

type SIZE_T

type SIZE_T uint64

func GetLargePageMinimum

func GetLargePageMinimum() SIZE_T

func GlobalCompact

func GlobalCompact(dwMinFree DWORD) SIZE_T

func GlobalSize

func GlobalSize(hMem HGLOBAL) SIZE_T

func HeapCompact

func HeapCompact(hHeap HANDLE, dwFlags DWORD) SIZE_T

func HeapSize

func HeapSize(hHeap HANDLE, dwFlags DWORD, lpMem uintptr) SIZE_T

func LocalCompact

func LocalCompact(uMinFree UINT) SIZE_T

func LocalShrink

func LocalShrink(hMem HLOCAL, cbNewSize UINT) SIZE_T

func LocalSize

func LocalSize(hMem HLOCAL) SIZE_T

func RtlCompareMemory

func RtlCompareMemory(source1 uintptr, source2 uintptr, length SIZE_T) SIZE_T

type SMALL_RECT

type SMALL_RECT struct {
	Left   SHORT
	Top    SHORT
	Right  SHORT
	Bottom SHORT
}

type SOCKADDR

type SOCKADDR struct {
	Sa_family ADDRESS_FAMILY
	Sa_data   [14]CHAR
}

type SOCKADDR_IN

type SOCKADDR_IN struct {
	Sin_family ADDRESS_FAMILY
	Sin_port   USHORT
	Sin_addr   IN_ADDR
	Sin_zero   [8]CHAR
}

type SOCKADDR_IN6

type SOCKADDR_IN6 SOCKADDR_IN6_LH

type SOCKADDR_IN6_LH

type SOCKADDR_IN6_LH struct {
	// contains filtered or unexported fields
}

func (*SOCKADDR_IN6_LH) Sin6_scope_id

func (this *SOCKADDR_IN6_LH) Sin6_scope_id() *ULONG

func (*SOCKADDR_IN6_LH) Sin6_scope_struct

func (this *SOCKADDR_IN6_LH) Sin6_scope_struct() *SCOPE_ID

type SOCKADDR_IN6_PAIR

type SOCKADDR_IN6_PAIR struct {
	SourceAddress      PSOCKADDR_IN6
	DestinationAddress PSOCKADDR_IN6
}

type SOCKET

type SOCKET UINT_PTR

func WSAAccept

func WSAAccept(s SOCKET, addr *Sockaddr, addrlen *int32, lpfnCondition LPCONDITIONPROC, dwCallbackData *uint32) SOCKET

func WSAJoinLeaf

func WSAJoinLeaf(s SOCKET, addr *Sockaddr, addrlen int32, lpCallerData LPWSABUF, lpCalleeData LPWSABUF, lpSQOS *QOS, lpGQOS *QOS, dwFlags DWORD) SOCKET

func WSASocket

func WSASocket(af int32, aType int32, protocol int32, lpProtocolInfo LPWSAPROTOCOL_INFO, g GROUP, dwFlags DWORD) SOCKET

type SOCKET_ADDRESS

type SOCKET_ADDRESS struct {
	LpSockaddr      LPSOCKADDR
	ISockaddrLength INT
}

type SOLE_AUTHENTICATION_SERVICE added in v0.3.0

type SOLE_AUTHENTICATION_SERVICE struct {
	DwAuthnSvc     DWORD
	DwAuthzSvc     DWORD
	PPrincipalName *OLECHAR
	Hr             HRESULT
}

type STARTUPINFO

type STARTUPINFO struct {
	Cb              DWORD
	LpReserved      LPWSTR
	LpDesktop       LPWSTR
	LpTitle         LPWSTR
	DwX             DWORD
	DwY             DWORD
	DwXSize         DWORD
	DwYSize         DWORD
	DwXCountChars   DWORD
	DwYCountChars   DWORD
	DwFillAttribute DWORD
	DwFlags         DWORD
	WShowWindow     WORD
	CbReserved2     WORD
	LpReserved2     LPBYTE
	HStdInput       HANDLE
	HStdOutput      HANDLE
	HStdError       HANDLE
}

type STGMEDIUM added in v0.3.0

type STGMEDIUM struct {
	Tymed DWORD

	PUnkForRelease *IUnknown
	// contains filtered or unexported fields
}

func (*STGMEDIUM) GetHBitmap added in v0.3.0

func (this *STGMEDIUM) GetHBitmap() HBITMAP

func (*STGMEDIUM) GetHEnhMetaFile added in v0.3.0

func (this *STGMEDIUM) GetHEnhMetaFile() HENHMETAFILE

func (*STGMEDIUM) GetHGlobal added in v0.3.0

func (this *STGMEDIUM) GetHGlobal() HGLOBAL

func (*STGMEDIUM) GetHMetaFilePict added in v0.3.0

func (this *STGMEDIUM) GetHMetaFilePict() HMETAFILEPICT

func (*STGMEDIUM) GetLpszFileName added in v0.3.0

func (this *STGMEDIUM) GetLpszFileName() LPOLESTR

func (*STGMEDIUM) GetPstg added in v0.3.0

func (this *STGMEDIUM) GetPstg() *IStorage

func (*STGMEDIUM) GetPstm added in v0.3.0

func (this *STGMEDIUM) GetPstm() *IStream

func (*STGMEDIUM) SetHBitmap added in v0.3.0

func (this *STGMEDIUM) SetHBitmap(v HBITMAP)

func (*STGMEDIUM) SetHEnhMetaFile added in v0.3.0

func (this *STGMEDIUM) SetHEnhMetaFile(v HENHMETAFILE)

func (*STGMEDIUM) SetHGlobal added in v0.3.0

func (this *STGMEDIUM) SetHGlobal(v HGLOBAL)

func (*STGMEDIUM) SetHMetaFilePict added in v0.3.0

func (this *STGMEDIUM) SetHMetaFilePict(v HMETAFILEPICT)

func (*STGMEDIUM) SetLpszFileName added in v0.3.0

func (this *STGMEDIUM) SetLpszFileName(v LPOLESTR)

func (*STGMEDIUM) SetPstg added in v0.3.0

func (this *STGMEDIUM) SetPstg(v *IStorage)

func (*STGMEDIUM) SetPstm added in v0.3.0

func (this *STGMEDIUM) SetPstm(v *IStream)

type STROBJ

type STROBJ struct {
	CGlyphs     ULONG
	FlAccel     FLONG
	UlCharInc   ULONG
	RclBkGround RECTL
	Pgp         *GLYPHPOS
	PwszOrg     LPWSTR
}

type STRRET

type STRRET struct {
	UType UINT
	// contains filtered or unexported fields
}

func (*STRRET) CStr

func (this *STRRET) CStr() **byte

func (*STRRET) POleStr

func (this *STRRET) POleStr() *LPWSTR

func (*STRRET) UOffset

func (this *STRRET) UOffset() *UINT

type STYLEBUF

type STYLEBUF struct {
	DwStyle       DWORD
	SzDescription [STYLE_DESCRIPTION_SIZE]WCHAR
}

type SUBCLASSPROC

type SUBCLASSPROC func(hWnd HWND, uMsg UINT, wParam WPARAM, lParam LPARAM, uIdSubclass UINT_PTR, dwRefData DWORD_PTR) LRESULT

type SURFOBJ

type SURFOBJ struct {
	Dhsurf        DHSURF
	Hsurf         HSURF
	Dhpdev        DHPDEV
	Hdev          HDEV
	SizlBitmap    SIZEL
	CjBits        ULONG
	PvBits        PVOID
	PvScan0       PVOID
	LDelta        LONG
	IUniq         ULONG
	IBitmapFormat ULONG
	IType         USHORT
	FjBitmap      USHORT
}

type SYSKIND

type SYSKIND int32

type SYSTEMTIME

type SYSTEMTIME struct {
	WYear         WORD
	WMonth        WORD
	WDayOfWeek    WORD
	WDay          WORD
	WHour         WORD
	WMinute       WORD
	WSecond       WORD
	WMilliseconds WORD
}

type SYSTEM_INFO

type SYSTEM_INFO struct {
	WProcessorArchitecture      uint16
	WReserved                   uint16
	DwPageSize                  uint32
	LpMinimumApplicationAddress uintptr
	LpMaximumApplicationAddress uintptr
	DwActiveProcessorMask       uintptr
	DwNumberOfProcessors        uint32
	DwProcessorType             uint32
	DwAllocationGranularity     uint32
	WProcessorLevel             uint16
	WProcessorRevision          uint16
}

type Sockaddr

type Sockaddr struct {
	Sa_family uint16
	Sa_data   [14]CHAR
}

type Socklen_t

type Socklen_t int32

type Status

type Status GpStatus

func GdiplusStartup

func GdiplusStartup(token *ULONG_PTR, input *GdiplusStartupInput, output *GdiplusStartupOutput) Status

type TASKCALLBACK

type TASKCALLBACK func(dwInst DWORD_PTR)

type TASKDIALOGCALLBACK

type TASKDIALOGCALLBACK func(hwnd HWND, msg UINT, wParam WPARAM, lParam LPARAM, lpRefData LONG_PTR) HRESULT

type TASKDIALOGCONFIG

type TASKDIALOGCONFIG struct {
	// contains filtered or unexported fields
}

func (*TASKDIALOGCONFIG) CButtons

func (this *TASKDIALOGCONFIG) CButtons() *UINT

func (*TASKDIALOGCONFIG) CRadioButtons

func (this *TASKDIALOGCONFIG) CRadioButtons() *UINT

func (*TASKDIALOGCONFIG) CbSize

func (this *TASKDIALOGCONFIG) CbSize() *UINT

func (*TASKDIALOGCONFIG) CxWidth

func (this *TASKDIALOGCONFIG) CxWidth() *UINT

func (*TASKDIALOGCONFIG) DwCommonButtons

func (this *TASKDIALOGCONFIG) DwCommonButtons() *TASKDIALOG_COMMON_BUTTON_FLAGS

func (*TASKDIALOGCONFIG) DwFlags

func (this *TASKDIALOGCONFIG) DwFlags() *TASKDIALOG_FLAGS

func (*TASKDIALOGCONFIG) HFooterIcon

func (this *TASKDIALOGCONFIG) HFooterIcon() *HICON

func (*TASKDIALOGCONFIG) HInstance

func (this *TASKDIALOGCONFIG) HInstance() *HINSTANCE

func (*TASKDIALOGCONFIG) HMainIcon

func (this *TASKDIALOGCONFIG) HMainIcon() *HICON

func (*TASKDIALOGCONFIG) HwndParent

func (this *TASKDIALOGCONFIG) HwndParent() *HWND

func (*TASKDIALOGCONFIG) LpCallbackData

func (this *TASKDIALOGCONFIG) LpCallbackData() *LONG_PTR

func (*TASKDIALOGCONFIG) NDefaultButton

func (this *TASKDIALOGCONFIG) NDefaultButton() *int32

func (*TASKDIALOGCONFIG) NDefaultRadioButton

func (this *TASKDIALOGCONFIG) NDefaultRadioButton() *int32

func (*TASKDIALOGCONFIG) PButtons

func (this *TASKDIALOGCONFIG) PButtons() **TASKDIALOG_BUTTON

func (*TASKDIALOGCONFIG) PRadioButtons

func (this *TASKDIALOGCONFIG) PRadioButtons() **TASKDIALOG_BUTTON

func (*TASKDIALOGCONFIG) PfCallback

func (this *TASKDIALOGCONFIG) PfCallback() *uintptr

func (*TASKDIALOGCONFIG) PszCollapsedControlText

func (this *TASKDIALOGCONFIG) PszCollapsedControlText() *PCWSTR

func (*TASKDIALOGCONFIG) PszContent

func (this *TASKDIALOGCONFIG) PszContent() *PCWSTR

func (*TASKDIALOGCONFIG) PszExpandedControlText

func (this *TASKDIALOGCONFIG) PszExpandedControlText() *PCWSTR

func (*TASKDIALOGCONFIG) PszExpandedInformation

func (this *TASKDIALOGCONFIG) PszExpandedInformation() *PCWSTR

func (*TASKDIALOGCONFIG) PszFooter

func (this *TASKDIALOGCONFIG) PszFooter() *PCWSTR

func (*TASKDIALOGCONFIG) PszFooterIcon

func (this *TASKDIALOGCONFIG) PszFooterIcon() *PCWSTR

func (*TASKDIALOGCONFIG) PszMainIcon

func (this *TASKDIALOGCONFIG) PszMainIcon() *PCWSTR

func (*TASKDIALOGCONFIG) PszMainInstruction

func (this *TASKDIALOGCONFIG) PszMainInstruction() *PCWSTR

func (*TASKDIALOGCONFIG) PszVerificationText

func (this *TASKDIALOGCONFIG) PszVerificationText() *PCWSTR

func (*TASKDIALOGCONFIG) PszWindowTitle

func (this *TASKDIALOGCONFIG) PszWindowTitle() *PCWSTR

type TASKDIALOG_BUTTON

type TASKDIALOG_BUTTON struct {
	// contains filtered or unexported fields
}

func (*TASKDIALOG_BUTTON) NButtonID

func (this *TASKDIALOG_BUTTON) NButtonID() *int32

func (*TASKDIALOG_BUTTON) PszButtonText

func (this *TASKDIALOG_BUTTON) PszButtonText() *PCWSTR

type TASKDIALOG_COMMON_BUTTON_FLAGS

type TASKDIALOG_COMMON_BUTTON_FLAGS int32

type TASKDIALOG_FLAGS

type TASKDIALOG_FLAGS int32

type TBBUTTON

type TBBUTTON struct {
	IBitmap   int32
	IdCommand int32
	FsState   byte
	FsStyle   byte
	BReserved [2 * pad3for64_1for32]byte
	DwData    *DWORD
	IString   uintptr
}

type TCPIP_OWNER_MODULE_INFO_CLASS

type TCPIP_OWNER_MODULE_INFO_CLASS int32
const (
	TCPIP_OWNER_MODULE_INFO_BASIC TCPIP_OWNER_MODULE_INFO_CLASS = iota
)

type TCP_CONNECTION_OFFLOAD_STATE

type TCP_CONNECTION_OFFLOAD_STATE int32
const (
	TcpConnectionOffloadStateInHost TCP_CONNECTION_OFFLOAD_STATE = iota
	TcpConnectionOffloadStateOffloading
	TcpConnectionOffloadStateOffloaded
	TcpConnectionOffloadStateUploading
	TcpConnectionOffloadStateMax
)

type TCP_ESTATS_TYPE

type TCP_ESTATS_TYPE int32
const (
	TcpConnectionEstatsSynOpts TCP_ESTATS_TYPE = iota
	TcpConnectionEstatsData
	TcpConnectionEstatsSndCong
	TcpConnectionEstatsPath
	TcpConnectionEstatsSendBuff
	TcpConnectionEstatsRec
	TcpConnectionEstatsObsRec
	TcpConnectionEstatsBandwidth
	TcpConnectionEstatsFineRtt
	TcpConnectionEstatsMaximum
)

type TCP_RTO_ALGORITHM

type TCP_RTO_ALGORITHM int32

type TCP_TABLE_CLASS

type TCP_TABLE_CLASS int32
const (
	TCP_TABLE_BASIC_LISTENER TCP_TABLE_CLASS = iota
	TCP_TABLE_BASIC_CONNECTIONS
	TCP_TABLE_BASIC_ALL
	TCP_TABLE_OWNER_PID_LISTENER
	TCP_TABLE_OWNER_PID_CONNECTIONS
	TCP_TABLE_OWNER_PID_ALL
	TCP_TABLE_OWNER_MODULE_LISTENER
	TCP_TABLE_OWNER_MODULE_CONNECTIONS
	TCP_TABLE_OWNER_MODULE_ALL
)

type TEXTMETRIC

type TEXTMETRIC struct {
	TmHeight           LONG
	TmAscent           LONG
	TmDescent          LONG
	TmInternalLeading  LONG
	TmExternalLeading  LONG
	TmAveCharWidth     LONG
	TmMaxCharWidth     LONG
	TmWeight           LONG
	TmOverhang         LONG
	TmDigitizedAspectX LONG
	TmDigitizedAspectY LONG
	TmFirstChar        WCHAR
	TmLastChar         WCHAR
	TmDefaultChar      WCHAR
	TmBreakChar        WCHAR
	TmItalic           BYTE
	TmUnderlined       BYTE
	TmStruckOut        BYTE
	TmPitchAndFamily   BYTE
	TmCharSet          BYTE
}

type THEMESIZE

type THEMESIZE int32
const (
	TS_MIN THEMESIZE = iota
	TS_TRUE
	TS_DRAW
)

type THREAD_START_ROUTINE

type THREAD_START_ROUTINE func(lpThreadParameter LPVOID) DWORD

type TIMECALLBACK

type TIMECALLBACK func(uTimerID UINT, uMsg UINT, dwUser DWORD_PTR, dw1 DWORD_PTR, dw2 DWORD_PTR)

type TIMECAPS

type TIMECAPS struct {
	WPeriodMin UINT
	WPeriodMax UINT
}

type TIMERPROC

type TIMERPROC func(hwnd HWND, uMsg uint32, idEvent uintptr, dwTime uint32)

type TITLEBARINFO

type TITLEBARINFO struct {
	CbSize     uint32
	RcTitleBar RECT
	Rgstate    [CCHILDREN_TITLEBAR + 1]uint32
}

type TOKEN_GROUPS

type TOKEN_GROUPS struct {
	GroupCount ULONG
	Groups     [ANYSIZE_ARRAY]SID_AND_ATTRIBUTES
}

type TOKEN_PRIVILEGES

type TOKEN_PRIVILEGES struct {
	PrivilegeCount ULONG
	Privileges     [ANYSIZE_ARRAY]LUID_AND_ATTRIBUTES
}

type TOUCHINPUT

type TOUCHINPUT struct {
	X           int32 // LONG
	Y           int32 // LONG
	HSource     HANDLE
	DwID        uint32
	DwFlags     uint32
	DwMask      uint32
	DwTime      uint32
	DwExtraInfo uintptr // ULONG_PTR
	CxContact   uint32
	CyContact   uint32
}

type TPMPARAMS

type TPMPARAMS struct {
	CbSize    uint32
	RcExclude RECT
}

type TRACKMOUSEEVENT

type TRACKMOUSEEVENT struct {
	CbSize      uint32
	DwFlags     uint32
	HwndTrack   HWND
	DwHoverTime uint32
}

type TRIVERTEX

type TRIVERTEX struct {
	X     LONG
	Y     LONG
	Red   COLOR16
	Green COLOR16
	Blue  COLOR16
	Alpha COLOR16
}

type TRUSTEE

type TRUSTEE struct {
	PMultipleTrustee         *TRUSTEE
	MultipleTrusteeOperation MULTIPLE_TRUSTEE_OPERATION
	TrusteeForm              TRUSTEE_FORM
	TrusteeType              TRUSTEE_TYPE
	PtstrName                LPWSTR
}

func GetMultipleTrustee

func GetMultipleTrustee(pTrustee *TRUSTEE) *TRUSTEE

type TRUSTEE_FORM

type TRUSTEE_FORM int32
const (
	TRUSTEE_IS_SID TRUSTEE_FORM = iota
	TRUSTEE_IS_NAME
	TRUSTEE_BAD_FORM
	TRUSTEE_IS_OBJECTS_AND_SID
	TRUSTEE_IS_OBJECTS_AND_NAME
)

func GetTrusteeForm

func GetTrusteeForm(pTrustee *TRUSTEE) TRUSTEE_FORM

type TRUSTEE_TYPE

type TRUSTEE_TYPE int32
const (
	TRUSTEE_IS_UNKNOWN TRUSTEE_TYPE = iota
	TRUSTEE_IS_USER
	TRUSTEE_IS_GROUP
	TRUSTEE_IS_DOMAIN
	TRUSTEE_IS_ALIAS
	TRUSTEE_IS_WELL_KNOWN_GROUP
	TRUSTEE_IS_DELETED
	TRUSTEE_IS_INVALID
	TRUSTEE_IS_COMPUTER
)

func GetTrusteeType

func GetTrusteeType(pTrustee *TRUSTEE) TRUSTEE_TYPE

type TUNNEL_TYPE

type TUNNEL_TYPE int32

type Time_t

type Time_t int64

type Timeval

type Timeval struct {
	Tv_sec  int32
	Tv_usec int32
}

type UCHAR

type UCHAR byte

type UDATE

type UDATE struct {
	St         SYSTEMTIME
	WDayOfYear USHORT
}

type UDP_TABLE_CLASS

type UDP_TABLE_CLASS int32
const (
	UDP_TABLE_BASIC UDP_TABLE_CLASS = iota
	UDP_TABLE_OWNER_PID
	UDP_TABLE_OWNER_MODULE
)

type UINT

type UINT uint32

func ArrangeIconicWindows

func ArrangeIconicWindows(hWnd HWND) UINT

func AuxGetNumDevs

func AuxGetNumDevs() UINT

func DdeGetLastError

func DdeGetLastError(idInst DWORD) UINT

func DdeInitialize

func DdeInitialize(pidInst *uint32, pfnCallback PFNCALLBACK, afCmd DWORD, ulRes DWORD) UINT

func DdeQueryConvInfo

func DdeQueryConvInfo(hConv HCONV, idTransaction DWORD, pConvInfo *CONVINFO) UINT

func DragQueryFile

func DragQueryFile(hDrop HDROP, lFile UINT, lpszwFile LPWSTR, lLength UINT) UINT

func EnumClipboardFormats

func EnumClipboardFormats(format UINT) UINT

func EnumSystemFirmwareTables

func EnumSystemFirmwareTables(firmwareTableProviderSignature DWORD, pFirmwareTableEnumBuffer uintptr, bufferSize DWORD) UINT

func ExtractIconEx

func ExtractIconEx(lpszFile string, nIconIndex INT, phiconLarge *HICON, phiconSmall *HICON, nIcons UINT) UINT

func GetACP

func GetACP() UINT

func GetAtomName

func GetAtomName(nAtom ATOM, lpBuffer LPWSTR, nSize int32) UINT

func GetBoundsRect

func GetBoundsRect(hdc HDC, lprect *RECT, flags UINT) UINT

func GetCaretBlinkTime

func GetCaretBlinkTime() UINT

func GetConsoleCP

func GetConsoleCP() UINT

func GetConsoleOutputCP

func GetConsoleOutputCP() UINT

func GetDIBColorTable

func GetDIBColorTable(hdc HDC, iStart UINT, cEntries UINT, prgbq *RGBQUAD) UINT

func GetDlgItemInt

func GetDlgItemInt(hDlg HWND, nIDDlgItem int32, lpTranslated *BOOL, bSigned bool) UINT

func GetDlgItemText

func GetDlgItemText(hDlg HWND, nIDDlgItem int32, lpString LPWSTR, cchMax int32) UINT

func GetDoubleClickTime

func GetDoubleClickTime() UINT

func GetDriveType

func GetDriveType(lpRootPathName string) UINT

func GetEnhMetaFileBits

func GetEnhMetaFileBits(hEMF HENHMETAFILE, nSize UINT, lpData *byte) UINT

func GetEnhMetaFileDescription

func GetEnhMetaFileDescription(hemf HENHMETAFILE, cchBuffer UINT, lpDescription LPWSTR) UINT

func GetEnhMetaFileHeader

func GetEnhMetaFileHeader(hemf HENHMETAFILE, nSize UINT, lpEnhMetaHeader *ENHMETAHEADER) UINT

func GetEnhMetaFilePaletteEntries

func GetEnhMetaFilePaletteEntries(hemf HENHMETAFILE, nNumEntries UINT, lpPaletteEntries *PALETTEENTRY) UINT

func GetEnhMetaFilePixelFormat

func GetEnhMetaFilePixelFormat(hemf HENHMETAFILE, cbBuffer UINT, ppfd *PIXELFORMATDESCRIPTOR) UINT

func GetErrorMode

func GetErrorMode() UINT

func GetInternalWindowPos

func GetInternalWindowPos(hwnd HWND, rectWnd *RECT, ptIcon *POINT) UINT

func GetKBCodePage

func GetKBCodePage() UINT

func GetMenuDefaultItem

func GetMenuDefaultItem(hMenu HMENU, fByPos UINT, gmdiFlags UINT) UINT

func GetMenuItemID

func GetMenuItemID(hMenu HMENU, nPos int32) UINT

func GetMenuState

func GetMenuState(hMenu HMENU, uId UINT, uFlags UINT) UINT

func GetMetaFileBitsEx

func GetMetaFileBitsEx(hMF HMETAFILE, cbBuffer UINT, lpData LPVOID) UINT

func GetNearestPaletteIndex

func GetNearestPaletteIndex(h HPALETTE, color COLORREF) UINT

func GetOEMCP

func GetOEMCP() UINT

func GetOutlineTextMetrics

func GetOutlineTextMetrics(hdc HDC, cjCopy UINT, potm LPOUTLINETEXTMETRIC) UINT

func GetPaletteEntries

func GetPaletteEntries(hpal HPALETTE, iStart UINT, cEntries UINT, pPalEntries *PALETTEENTRY) UINT

func GetPrivateProfileInt

func GetPrivateProfileInt(lpAppName string, lpKeyName string, nDefault INT, lpFileName string) UINT

func GetProfileInt

func GetProfileInt(lpAppName string, lpKeyName string, nDefault INT) UINT

func GetRawInputBuffer

func GetRawInputBuffer(pData *RAWINPUT, pcbSize *uint32, cbSizeHeader UINT) UINT

func GetRawInputData

func GetRawInputData(hRawInput HRAWINPUT, uiCommand UINT, pData LPVOID, pcbSize *uint32, cbSizeHeader UINT) UINT

func GetRawInputDeviceInfo

func GetRawInputDeviceInfo(hDevice HANDLE, uiCommand UINT, pData LPVOID, pcbSize *uint32) UINT

func GetRawInputDeviceList

func GetRawInputDeviceList(pRawInputDeviceList *RAWINPUTDEVICELIST, puiNumDevices *uint32, cbSize UINT) UINT

func GetRegisteredRawInputDevices

func GetRegisteredRawInputDevices(pRawInputDevices *RAWINPUTDEVICE, puiNumDevices *uint32, cbSize UINT) UINT

func GetSystemDirectory

func GetSystemDirectory(lpBuffer LPWSTR, uSize UINT) UINT

func GetSystemFirmwareTable

func GetSystemFirmwareTable(firmwareTableProviderSignature DWORD, firmwareTableID DWORD, pFirmwareTableBuffer uintptr, bufferSize DWORD) UINT

func GetSystemPaletteEntries

func GetSystemPaletteEntries(hdc HDC, iStart UINT, cEntries UINT, pPalEntries *PALETTEENTRY) UINT

func GetSystemPaletteUse

func GetSystemPaletteUse(hdc HDC) UINT

func GetSystemWindowsDirectory

func GetSystemWindowsDirectory(lpBuffer LPWSTR, uSize UINT) UINT

func GetSystemWow64Directory

func GetSystemWow64Directory(lpBuffer LPWSTR, uSize UINT) UINT

func GetTempFileName

func GetTempFileName(lpPathName string, lpPrefixString string, uUnique UINT, lpTempFileName LPWSTR) UINT

func GetTextAlign

func GetTextAlign(hdc HDC) UINT

func GetWinMetaFileBits

func GetWinMetaFileBits(hemf HENHMETAFILE, cbData16 UINT, pData16 *byte, iMapMode INT, hdcRef HDC) UINT

func GetWindowModuleFileName

func GetWindowModuleFileName(hwnd HWND, pszFileName LPWSTR, cchFileNameMax UINT) UINT

func GetWindowsDirectory

func GetWindowsDirectory(lpBuffer LPWSTR, uSize UINT) UINT

func GetWriteWatch

func GetWriteWatch(dwFlags DWORD, lpBaseAddress uintptr, dwRegionSize SIZE_T, lpAddresses *PVOID, lpdwCount *ULONG_PTR, lpdwGranularity *uint32) UINT

func GlobalFlags

func GlobalFlags(hMem HGLOBAL) UINT

func GlobalGetAtomName

func GlobalGetAtomName(nAtom ATOM, lpBuffer LPWSTR, nSize int32) UINT

func ILGetSize

func ILGetSize(pidl LPCITEMIDLIST) UINT

func ImmEnumRegisterWord

func ImmEnumRegisterWord(unnamed0 HKL, unnamed1 REGISTERWORDENUMPROC, lpszReading string, unnamed3 DWORD, lpszRegister string, unnamed5 LPVOID) UINT

func ImmGetDescription

func ImmGetDescription(unnamed0 HKL, unnamed1 LPWSTR, uBufLen UINT) UINT

func ImmGetIMEFileName

func ImmGetIMEFileName(unnamed0 HKL, unnamed1 LPWSTR, uBufLen UINT) UINT

func ImmGetRegisterWordStyle

func ImmGetRegisterWordStyle(unnamed0 HKL, nItem UINT, unnamed2 LPSTYLEBUF) UINT

func ImmGetVirtualKey

func ImmGetVirtualKey(unnamed0 HWND) UINT

func IsDlgButtonChecked

func IsDlgButtonChecked(hDlg HWND, nIDButton int32) UINT

func JoyGetNumDevs

func JoyGetNumDevs() UINT

func LocalFlags

func LocalFlags(hMem HLOCAL) UINT

func MapVirtualKey

func MapVirtualKey(uCode UINT, uMapType UINT) UINT

func MapVirtualKeyEx

func MapVirtualKeyEx(uCode UINT, uMapType UINT, dwhkl HKL) UINT

func MciDriverYield

func MciDriverYield(uDeviceID MCIDEVICEID) UINT

func MciLoadCommandResource

func MciLoadCommandResource(hInst HINSTANCE, resNameW string, aType UINT) UINT

func MidiInGetNumDevs

func MidiInGetNumDevs() UINT

func MidiOutGetNumDevs

func MidiOutGetNumDevs() UINT

func MixerGetNumDevs

func MixerGetNumDevs() UINT

func MmTaskCreate

func MmTaskCreate(cb TASKCALLBACK, ph *HANDLE, client *uint32) UINT

func MmsystemGetVersion

func MmsystemGetVersion() UINT

func PathGetCharType

func PathGetCharType(ch WCHAR) UINT

func PrivateExtractIconEx

func PrivateExtractIconEx(lpwstrFile string, nIndex int32, phIconLarge *HICON, phIconSmall *HICON, nIcons UINT) UINT

func PrivateExtractIcons

func PrivateExtractIcons(szFileName string, nIconIndex int32, cxIcon int32, cyIcon int32, phicon *HICON, piconid *UINT, nIcons UINT, flags UINT) UINT

func RealGetWindowClass

func RealGetWindowClass(hwnd HWND, ptszClassName LPWSTR, cchClassNameMax UINT) UINT

func RealizePalette

func RealizePalette(hdc HDC) UINT

func RegisterClipboardFormat

func RegisterClipboardFormat(lpszFormat string) UINT

func RegisterWindowMessage

func RegisterWindowMessage(lpString string) UINT

func ResetWriteWatch

func ResetWriteWatch(lpBaseAddress LPVOID, dwRegionSize SIZE_T) UINT

func SHAddFromPropSheetExtArray

func SHAddFromPropSheetExtArray(hpsxa HPSXA, lpfnAddPage LPFNADDPROPSHEETPAGE, lParam LPARAM) UINT

func SHReplaceFromPropSheetExtArray

func SHReplaceFromPropSheetExtArray(hpsxa HPSXA, uPageID UINT, lpfnReplaceWith LPFNADDPROPSHEETPAGE, lParam LPARAM) UINT

func SafeArrayGetDim

func SafeArrayGetDim(psa *SAFEARRAY) UINT

func SafeArrayGetElemsize

func SafeArrayGetElemsize(psa *SAFEARRAY) UINT

func SendInput

func SendInput(cInputs UINT, pInputs *INPUT, cbSize int32) UINT

func SetBoundsRect

func SetBoundsRect(hdc HDC, lprect *RECT, flags UINT) UINT

func SetCPGlobal

func SetCPGlobal(acp UINT) UINT

func SetDIBColorTable

func SetDIBColorTable(hdc HDC, iStart UINT, cEntries UINT, prgbq *RGBQUAD) UINT

func SetErrorMode

func SetErrorMode(uMode UINT) UINT

func SetHandleCount

func SetHandleCount(uNumber UINT) UINT

func SetPaletteEntries

func SetPaletteEntries(hpal HPALETTE, iStart UINT, cEntries UINT, pPalEntries *PALETTEENTRY) UINT

func SetSystemPaletteUse

func SetSystemPaletteUse(hdc HDC, use UINT) UINT

func SetTextAlign

func SetTextAlign(hdc HDC, align UINT) UINT

func Shell_MergeMenus

func Shell_MergeMenus(hmDst HMENU, hmSrc HMENU, uInsert UINT, uIDAdjust UINT, uIDAdjustMax UINT, uFlags ULONG) UINT

func SysStringByteLen

func SysStringByteLen(str BSTR) UINT

func SysStringLen

func SysStringLen(str BSTR) UINT

func UserRealizePalette

func UserRealizePalette(hDC HDC) UINT

func WINNLSGetIMEHotkey

func WINNLSGetIMEHotkey(unnamed0 HWND) UINT

func WaveInGetNumDevs

func WaveInGetNumDevs() UINT

func WaveOutGetNumDevs

func WaveOutGetNumDevs() UINT

func WinExec

func WinExec(lpCmdLine LPCSTR, uCmdShow UINT) UINT

type UINT8

type UINT8 uint8

type UINT_PTR

type UINT_PTR uintptr

type ULARGE_INTEGER

type ULARGE_INTEGER struct {
	QuadPart ULONGLONG
}

type ULONG

type ULONG uint32

func BRUSHOBJ_ulGetBrushColor

func BRUSHOBJ_ulGetBrushColor(pbo *BRUSHOBJ) ULONG

func BSTR_UserSize

func BSTR_UserSize(pFlags *ULONG, start ULONG, pstr *BSTR) ULONG

func CLIPOBJ_cEnumStart

func CLIPOBJ_cEnumStart(pco *CLIPOBJ, bAll bool, iType ULONG, iDirection ULONG, cLimit ULONG) ULONG

func CStdStubBuffer_AddRef

func CStdStubBuffer_AddRef(this *IRpcStubBuffer) ULONG

func CStdStubBuffer_CountRefs

func CStdStubBuffer_CountRefs(this *IRpcStubBuffer) ULONG

func CoAddRefServerProcess

func CoAddRefServerProcess() ULONG

func CoReleaseServerProcess

func CoReleaseServerProcess() ULONG

func CreatePersistentTcpPortReservation

func CreatePersistentTcpPortReservation(startPort USHORT, numberOfPorts USHORT, token PULONG64) ULONG

func CreatePersistentUdpPortReservation

func CreatePersistentUdpPortReservation(startPort USHORT, numberOfPorts USHORT, token PULONG64) ULONG

func DeletePersistentTcpPortReservation

func DeletePersistentTcpPortReservation(startPort USHORT, numberOfPorts USHORT) ULONG

func DeletePersistentUdpPortReservation

func DeletePersistentUdpPortReservation(startPort USHORT, numberOfPorts USHORT) ULONG

func EventActivityIdControl

func EventActivityIdControl(code ULONG, guid *GUID) ULONG

func FONTOBJ_cGetAllGlyphHandles

func FONTOBJ_cGetAllGlyphHandles(pfo *FONTOBJ, phg *HGLYPH) ULONG

func FONTOBJ_cGetGlyphs

func FONTOBJ_cGetGlyphs(pfo *FONTOBJ, iMode ULONG, cGlyph ULONG, phg *HGLYPH, ppvGlyph *PVOID) ULONG

func GetAdaptersAddresses

func GetAdaptersAddresses(family ULONG, flags ULONG, reserved uintptr, adapterAddresses PIP_ADAPTER_ADDRESSES, sizePointer *uint32) ULONG

func GetAdaptersInfo

func GetAdaptersInfo(adapterInfo PIP_ADAPTER_INFO, sizePointer *uint32) ULONG

func GetIcmpStatistics

func GetIcmpStatistics(statistics PMIB_ICMP) ULONG

func GetIcmpStatisticsEx

func GetIcmpStatisticsEx(statistics PMIB_ICMP_EX, family ULONG) ULONG

func GetIpNetTable

func GetIpNetTable(ipNetTable PMIB_IPNETTABLE, sizePointer *uint32, order bool) ULONG

func GetIpStatistics

func GetIpStatistics(statistics PMIB_IPSTATS) ULONG

func GetIpStatisticsEx

func GetIpStatisticsEx(statistics PMIB_IPSTATS, family ULONG) ULONG

func GetPerTcp6ConnectionEStats

func GetPerTcp6ConnectionEStats(row PMIB_TCP6ROW, estatsType TCP_ESTATS_TYPE, rw PUCHAR, rwVersion ULONG, rwSize ULONG, ros PUCHAR, rosVersion ULONG, rosSize ULONG, rod PUCHAR, rodVersion ULONG, rodSize ULONG) ULONG

func GetPerTcpConnectionEStats

func GetPerTcpConnectionEStats(row PMIB_TCPROW, estatsType TCP_ESTATS_TYPE, rw PUCHAR, rwVersion ULONG, rwSize ULONG, ros PUCHAR, rosVersion ULONG, rosSize ULONG, rod PUCHAR, rodVersion ULONG, rodSize ULONG) ULONG

func GetTcp6Table

func GetTcp6Table(tcpTable PMIB_TCP6TABLE, sizePointer *uint32, order bool) ULONG

func GetTcp6Table2

func GetTcp6Table2(tcpTable PMIB_TCP6TABLE2, sizePointer *uint32, order bool) ULONG

func GetTcpStatistics

func GetTcpStatistics(statistics PMIB_TCPSTATS) ULONG

func GetTcpStatisticsEx

func GetTcpStatisticsEx(statistics PMIB_TCPSTATS, family ULONG) ULONG

func GetTcpTable

func GetTcpTable(tcpTable PMIB_TCPTABLE, sizePointer *uint32, order bool) ULONG

func GetTcpTable2

func GetTcpTable2(tcpTable PMIB_TCPTABLE2, sizePointer *uint32, order bool) ULONG

func GetUdp6Table

func GetUdp6Table(udp6Table PMIB_UDP6TABLE, sizePointer *uint32, order bool) ULONG

func GetUdpStatistics

func GetUdpStatistics(stats PMIB_UDPSTATS) ULONG

func GetUdpStatisticsEx

func GetUdpStatisticsEx(statistics PMIB_UDPSTATS, family ULONG) ULONG

func GetUdpTable

func GetUdpTable(udpTable PMIB_UDPTABLE, sizePointer *uint32, order bool) ULONG

func IUnknown_AddRef_Proxy

func IUnknown_AddRef_Proxy(iface LPUNKNOWN) ULONG

func IUnknown_Release_Proxy

func IUnknown_Release_Proxy(iface LPUNKNOWN) ULONG

func LHashValOfNameSysA

func LHashValOfNameSysA(skind SYSKIND, lcid LCID, lpStr LPCSTR) ULONG

func LPSAFEARRAY_UserSize

func LPSAFEARRAY_UserSize(pFlags *ULONG, startingSize ULONG, ppsa *LPSAFEARRAY) ULONG

func LookupPersistentTcpPortReservation

func LookupPersistentTcpPortReservation(startPort USHORT, numberOfPorts USHORT, token PULONG64) ULONG

func LookupPersistentUdpPortReservation

func LookupPersistentUdpPortReservation(startPort USHORT, numberOfPorts USHORT, token PULONG64) ULONG

func LsaNtStatusToWinError

func LsaNtStatusToWinError(status NTSTATUS) ULONG

func NdrComplexArrayMemorySize

func NdrComplexArrayMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrComplexStructMemorySize

func NdrComplexStructMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrConformantArrayMemorySize

func NdrConformantArrayMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrConformantStringMemorySize

func NdrConformantStringMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrConformantStructMemorySize

func NdrConformantStructMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrConformantVaryingArrayMemorySize

func NdrConformantVaryingArrayMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrConformantVaryingStructMemorySize

func NdrConformantVaryingStructMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrEncapsulatedUnionMemorySize

func NdrEncapsulatedUnionMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrFixedArrayMemorySize

func NdrFixedArrayMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrInterfacePointerMemorySize

func NdrInterfacePointerMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrNonConformantStringMemorySize

func NdrNonConformantStringMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrNonEncapsulatedUnionMemorySize

func NdrNonEncapsulatedUnionMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrPointerMemorySize

func NdrPointerMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrSimpleStructMemorySize

func NdrSimpleStructMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrUserMarshalMemorySize

func NdrUserMarshalMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrVaryingArrayMemorySize

func NdrVaryingArrayMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func NdrXmitOrRepAsMemorySize

func NdrXmitOrRepAsMemorySize(pStubMsg PMIDL_STUB_MESSAGE, pFormat PFORMAT_STRING) ULONG

func OaBuildVersion

func OaBuildVersion() ULONG

func PerfDecrementULongCounterValue

func PerfDecrementULongCounterValue(hProvider HANDLE, pInstance *PERF_COUNTERSET_INSTANCE, counterId ULONG, lValue ULONG) ULONG

func PerfDecrementULongLongCounterValue

func PerfDecrementULongLongCounterValue(hProvider HANDLE, pInstance *PERF_COUNTERSET_INSTANCE, counterId ULONG, llValue ULONGLONG) ULONG

func PerfDeleteInstance

func PerfDeleteInstance(hProvider HANDLE, instanceBlock *PERF_COUNTERSET_INSTANCE) ULONG

func PerfIncrementULongCounterValue

func PerfIncrementULongCounterValue(hProvider HANDLE, pInstance *PERF_COUNTERSET_INSTANCE, counterId ULONG, lValue ULONG) ULONG

func PerfIncrementULongLongCounterValue

func PerfIncrementULongLongCounterValue(hProvider HANDLE, pInstance *PERF_COUNTERSET_INSTANCE, counterId ULONG, llValue ULONGLONG) ULONG

func PerfSetCounterRefValue

func PerfSetCounterRefValue(hProvider HANDLE, pInstance *PERF_COUNTERSET_INSTANCE, counterId ULONG, lpAddr uintptr) ULONG

func PerfSetULongCounterValue

func PerfSetULongCounterValue(hProvider HANDLE, pInstance *PERF_COUNTERSET_INSTANCE, counterId ULONG, lValue ULONG) ULONG

func PerfSetULongLongCounterValue

func PerfSetULongLongCounterValue(hProvider HANDLE, pInstance *PERF_COUNTERSET_INSTANCE, counterId ULONG, llValue ULONGLONG) ULONG

func PerfStopProvider

func PerfStopProvider(hProvider HANDLE) ULONG

func RemoveVectoredContinueHandler

func RemoveVectoredContinueHandler(handle uintptr) ULONG

func RemoveVectoredExceptionHandler

func RemoveVectoredExceptionHandler(handle uintptr) ULONG

func ResolveNeighbor

func ResolveNeighbor(networkAddress *SOCKADDR, physicalAddress uintptr, physicalAddressLength *uint32) ULONG

func SHChangeNotifyRegister

func SHChangeNotifyRegister(hwnd HWND, fSources int32, wEventMask LONG, uMsg UINT, cItems int32, lpItems *SHChangeNotifyEntry) ULONG

func SetIpStatisticsEx

func SetIpStatisticsEx(statistics PMIB_IPSTATS, family ULONG) ULONG

func SetPerTcp6ConnectionEStats

func SetPerTcp6ConnectionEStats(row PMIB_TCP6ROW, estatsType TCP_ESTATS_TYPE, rw PUCHAR, rwVersion ULONG, rwSize ULONG, offset ULONG) ULONG

func SetPerTcpConnectionEStats

func SetPerTcpConnectionEStats(row PMIB_TCPROW, estatsType TCP_ESTATS_TYPE, rw PUCHAR, rwVersion ULONG, rwSize ULONG, offset ULONG) ULONG

func VARIANT_UserSize

func VARIANT_UserSize(pFlags *ULONG, start ULONG, pvar *VARIANT) ULONG

func XFORMOBJ_iGetXform

func XFORMOBJ_iGetXform(pxo *XFORMOBJ, pxform *XFORML) ULONG

func XLATEOBJ_cGetPalette

func XLATEOBJ_cGetPalette(pxlo *XLATEOBJ, iPal ULONG, cPal ULONG, pPal *ULONG) ULONG

func XLATEOBJ_iXlate

func XLATEOBJ_iXlate(pxlo *XLATEOBJ, iColor ULONG) ULONG

type ULONG64

type ULONG64 uint64

type ULONGLONG

type ULONGLONG uint64

func GetTickCount64

func GetTickCount64() ULONGLONG

func VerSetConditionMask

func VerSetConditionMask(dwlConditionMask ULONGLONG, dwTypeBitMask DWORD, dwConditionMask BYTE) ULONGLONG

type ULONG_PTR

type ULONG_PTR *uint32

type UPDATELAYEREDWINDOWINFO

type UPDATELAYEREDWINDOWINFO struct {
	CbSize   uint32
	HdcDst   HDC
	PptDst   *POINT // const POINT*
	Psize    *SIZE  // const SIZE*
	HdcSrc   HDC
	PptSrc   *POINT // const POINT*
	CrKey    COLORREF
	Pblend   uintptr // const BLENDFUNCTION*
	DwFlags  uint32
	PrcDirty *RECT // const RECT*
}

type URLIS

type URLIS int32
const (
	URLIS_URL URLIS = iota
	URLIS_OPAQUE
	URLIS_NOHISTORY
	URLIS_FILEURL
	URLIS_APPLIABLE
	URLIS_DIRECTORY
	URLIS_HASQUERY
)

type USER_MARSHAL_FREEING_ROUTINE

type USER_MARSHAL_FREEING_ROUTINE func(unnamed0 *uint32, unnamed1 uintptr)

type USER_MARSHAL_MARSHALLING_ROUTINE

type USER_MARSHAL_MARSHALLING_ROUTINE func(unnamed0 *uint32, unnamed1 *byte, unnamed2 uintptr) *byte

type USER_MARSHAL_ROUTINE_QUADRUPLE

type USER_MARSHAL_ROUTINE_QUADRUPLE struct {
	PfnBufferSize uintptr // USER_MARSHAL_SIZING_ROUTINE
	PfnMarshall   uintptr // USER_MARSHAL_MARSHALLING_ROUTINE
	PfnUnmarshall uintptr // USER_MARSHAL_UNMARSHALLING_ROUTINE
	PfnFree       uintptr // USER_MARSHAL_FREEING_ROUTINE
}

type USER_MARSHAL_SIZING_ROUTINE

type USER_MARSHAL_SIZING_ROUTINE func(unnamed0 *uint32, unnamed1 uint32, unnamed2 uintptr) uint32

type USER_MARSHAL_UNMARSHALLING_ROUTINE

type USER_MARSHAL_UNMARSHALLING_ROUTINE func(unnamed0 *uint32, unnamed1 *byte, unnamed2 uintptr) *byte

type USHORT

type USHORT uint16

func RtlCaptureStackBackTrace

func RtlCaptureStackBackTrace(skip ULONG, count ULONG, buffer *PVOID, hash *ULONG) USHORT

type VARENUM

type VARENUM int32

type VARIANT

type VARIANT struct {
	// contains filtered or unexported fields
}

func (*VARIANT) BVal

func (this *VARIANT) BVal() *BYTE

func (*VARIANT) BoolVal

func (this *VARIANT) BoolVal() *VARIANT_BOOL

func (*VARIANT) BstrVal

func (this *VARIANT) BstrVal() *BSTR

func (*VARIANT) Byref

func (this *VARIANT) Byref() PVOID

func (*VARIANT) CVal

func (this *VARIANT) CVal() CHAR

func (*VARIANT) CyVal

func (this *VARIANT) CyVal() *CY

func (*VARIANT) Date

func (this *VARIANT) Date() *DATE

func (*VARIANT) DblVal

func (this *VARIANT) DblVal() *DOUBLE

func (*VARIANT) DecVal

func (this *VARIANT) DecVal() DECIMAL

func (*VARIANT) FltVal

func (this *VARIANT) FltVal() *FLOAT

func (*VARIANT) IVal

func (this *VARIANT) IVal() *SHORT

func (*VARIANT) IntVal

func (this *VARIANT) IntVal() INT

func (*VARIANT) LVal

func (this *VARIANT) LVal() *LONG

func (*VARIANT) LlVal

func (this *VARIANT) LlVal() *LONGLONG

func (*VARIANT) PRecInfo

func (this *VARIANT) PRecInfo() *IRecordInfo

func (*VARIANT) Parray

func (this *VARIANT) Parray() *SAFEARRAY

func (*VARIANT) PbVal

func (this *VARIANT) PbVal() *BYTE

func (*VARIANT) PboolVal

func (this *VARIANT) PboolVal() *VARIANT_BOOL

func (*VARIANT) PbstrVal

func (this *VARIANT) PbstrVal() *BSTR

func (*VARIANT) PcVal

func (this *VARIANT) PcVal() *CHAR

func (*VARIANT) PcyVal

func (this *VARIANT) PcyVal() *CY

func (*VARIANT) Pdate

func (this *VARIANT) Pdate() *DATE

func (*VARIANT) PdblVal

func (this *VARIANT) PdblVal() *DOUBLE

func (*VARIANT) PdecVal

func (this *VARIANT) PdecVal() *DECIMAL

func (*VARIANT) PdispVal

func (this *VARIANT) PdispVal() *IDispatch

func (*VARIANT) PfltVal

func (this *VARIANT) PfltVal() *FLOAT

func (*VARIANT) PiVal

func (this *VARIANT) PiVal() *SHORT

func (*VARIANT) PintVal

func (this *VARIANT) PintVal() *INT

func (*VARIANT) PlVal

func (this *VARIANT) PlVal() *LONG

func (*VARIANT) PllVal

func (this *VARIANT) PllVal() *LONGLONG

func (*VARIANT) Pparray

func (this *VARIANT) Pparray() **SAFEARRAY

func (*VARIANT) PpdispVal

func (this *VARIANT) PpdispVal() **IDispatch

func (*VARIANT) PpunkVal

func (this *VARIANT) PpunkVal() **IUnknown

func (*VARIANT) Pscode

func (this *VARIANT) Pscode() *SCODE

func (*VARIANT) PuiVal

func (this *VARIANT) PuiVal() *USHORT

func (*VARIANT) PuintVal

func (this *VARIANT) PuintVal() *UINT

func (*VARIANT) PulVal

func (this *VARIANT) PulVal() *ULONG

func (*VARIANT) PullVal

func (this *VARIANT) PullVal() *ULONGLONG

func (*VARIANT) PunkVal

func (this *VARIANT) PunkVal() *IUnknown

func (*VARIANT) PvRecord

func (this *VARIANT) PvRecord() PVOID

func (*VARIANT) PvarVal

func (this *VARIANT) PvarVal() *VARIANT

func (*VARIANT) Scode

func (this *VARIANT) Scode() *SCODE

func (*VARIANT) UiVal

func (this *VARIANT) UiVal() USHORT

func (*VARIANT) UintVal

func (this *VARIANT) UintVal() UINT

func (*VARIANT) UlVal

func (this *VARIANT) UlVal() ULONG

func (*VARIANT) UllVal

func (this *VARIANT) UllVal() ULONGLONG

func (*VARIANT) Vt

func (this *VARIANT) Vt() *VARTYPE

func (*VARIANT) WReserved1

func (this *VARIANT) WReserved1() *WORD

func (*VARIANT) WReserved2

func (this *VARIANT) WReserved2() *WORD

func (*VARIANT) WReserved3

func (this *VARIANT) WReserved3() *WORD

type VARIANTARG

type VARIANTARG VARIANT

type VARIANT_BOOL

type VARIANT_BOOL int16

type VARTYPE

type VARTYPE uint16

type VERSIONEDSTREAM

type VERSIONEDSTREAM struct {
	GuidVersion GUID
	PStream     *IStream
}

type WAVEFORMATEX

type WAVEFORMATEX struct {
	// contains filtered or unexported fields
}

func (*WAVEFORMATEX) CbSize

func (this *WAVEFORMATEX) CbSize() *WORD

func (*WAVEFORMATEX) NAvgBytesPerSec

func (this *WAVEFORMATEX) NAvgBytesPerSec() *DWORD

func (*WAVEFORMATEX) NBlockAlign

func (this *WAVEFORMATEX) NBlockAlign() *WORD

func (*WAVEFORMATEX) NChannels

func (this *WAVEFORMATEX) NChannels() *WORD

func (*WAVEFORMATEX) NSamplesPerSec

func (this *WAVEFORMATEX) NSamplesPerSec() *DWORD

func (*WAVEFORMATEX) WBitsPerSample

func (this *WAVEFORMATEX) WBitsPerSample() *WORD

func (*WAVEFORMATEX) WFormatTag

func (this *WAVEFORMATEX) WFormatTag() *WORD

type WAVEHDR

type WAVEHDR struct {
	LpData          LPSTR
	DwBufferLength  DWORD
	DwBytesRecorded DWORD
	DwUser          DWORD_PTR
	DwFlags         DWORD
	DwLoops         DWORD
	LpNext          *WAVEHDR
	Reserved        DWORD_PTR
}

type WAVEINCAPS

type WAVEINCAPS struct {
	WMid           WORD
	WPid           WORD
	VDriverVersion MMVERSION
	SzPname        [MAXPNAMELEN]WCHAR
	DwFormats      DWORD
	WChannels      WORD
	WReserved1     WORD
}

type WAVEOUTCAPS

type WAVEOUTCAPS struct {
	WMid           WORD
	WPid           WORD
	VDriverVersion MMVERSION
	SzPname        [MAXPNAMELEN]WCHAR
	DwFormats      DWORD
	WChannels      WORD
	WReserved1     WORD
	DwSupport      DWORD
}

type WCHAR

type WCHAR uint16

func SHStripMneumonic

func SHStripMneumonic(lpszStr string) WCHAR

type WCRANGE

type WCRANGE struct {
	WcLow   WCHAR
	CGlyphs USHORT
}

type WGLSWAP

type WGLSWAP struct {
	Hdc     HDC
	UiFlags uint32 // UINT
}

type WINDOWINFO

type WINDOWINFO struct {
	CbSize          uint32 // DWORD
	RcWindow        RECT
	RcClient        RECT
	DwStyle         uint32 // DWORD
	DwExStyle       uint32 // DWORD
	DwWindowStatus  uint32 // DWORD
	CxWindowBorders uint32 // UINT
	CyWindowBorders uint32 // UINT
	AtomWindowType  ATOM
	WCreatorVersion uint16 // WORD
}

type WINDOWPLACEMENT

type WINDOWPLACEMENT struct {
	Length           uint32
	Flags            uint32
	ShowCmd          uint32
	PtMinPosition    POINT
	PtMaxPosition    POINT
	RcNormalPosition RECT
}

type WINEVENTPROC

type WINEVENTPROC func(hWinEventHook HWINEVENTHOOK, event uint32, hwnd HWND, idObject int32, idChild int32, idEventThread uint32, dwmsEventTime uint32)

type WINSTAENUMPROC

type WINSTAENUMPROC func(lpszWindowStation LPWSTR, lParam LPARAM) BOOL

type WNDCLASS

type WNDCLASS struct {
	Style         uint32
	LpfnWndProc   uintptr // WNDPROC
	CbClsExtra    int32
	CbWndExtra    int32
	HInstance     HINSTANCE
	HIcon         HICON
	HCursor       HCURSOR
	HbrBackground HBRUSH
	LpszMenuName  *uint16 // LPCWSTR
	LpszClassName *uint16 // LPCWSTR
}

type WNDCLASSEX

type WNDCLASSEX struct {
	CbSize        uint32
	Style         uint32
	LpfnWndProc   uintptr
	CbClsExtra    int32
	CbWndExtra    int32
	HInstance     HINSTANCE
	HIcon         HICON
	HCursor       HCURSOR
	HbrBackground HBRUSH
	LpszMenuName  *uint16
	LpszClassName *uint16
	HIconSm       HICON
}

type WNDENUMPROC

type WNDENUMPROC func(hWnd HWND, lParam LPARAM) BOOL

type WNDPROC

type WNDPROC func(unnamed0 HWND, unnamed1 UINT, unnamed2 WPARAM, unnamed3 LPARAM) LRESULT

type WORD

type WORD uint16

func CascadeChildWindows

func CascadeChildWindows(parent HWND, flags UINT) WORD

func CascadeWindows

func CascadeWindows(hwndParent HWND, wHow UINT, lpRect *RECT, cKids UINT, lpKids *HWND) WORD

func GetActiveProcessorGroupCount

func GetActiveProcessorGroupCount() WORD

func GetClassWord

func GetClassWord(hWnd HWND, nIndex int32) WORD

func GetMaximumProcessorGroupCount

func GetMaximumProcessorGroupCount() WORD

func GetWindowWord

func GetWindowWord(hWnd HWND, nIndex int32) WORD

func SetClassWord

func SetClassWord(hWnd HWND, nIndex int32, wNewWord WORD) WORD

func SetWindowWord

func SetWindowWord(hWnd HWND, nIndex int32, wNewWord WORD) WORD

func TileChildWindows

func TileChildWindows(parent HWND, flags UINT) WORD

func TileWindows

func TileWindows(hwndParent HWND, wHow UINT, lpRect *RECT, cKids UINT, lpKids *HWND) WORD

type WPARAM

type WPARAM uintptr

type WSABUF

type WSABUF struct {
	Len ULONG
	Buf *CHAR
}

type WSACOMPLETION

type WSACOMPLETION struct {
	Type WSACOMPLETIONTYPE

	Parameters WSACOMPLETION_Parameters
	// contains filtered or unexported fields
}

type WSACOMPLETIONTYPE

type WSACOMPLETIONTYPE int32
const (
	NSP_NOTIFY_IMMEDIATELY WSACOMPLETIONTYPE = iota
	NSP_NOTIFY_HWND
	NSP_NOTIFY_EVENT
	NSP_NOTIFY_PORT
	NSP_NOTIFY_APC
)

type WSACOMPLETION_Parameters

type WSACOMPLETION_Parameters struct {
	// contains filtered or unexported fields
}

func (*WSACOMPLETION_Parameters) Apc

func (*WSACOMPLETION_Parameters) Event

func (*WSACOMPLETION_Parameters) Port

func (*WSACOMPLETION_Parameters) WindowMessage

type WSACOMPLETION_Parameters_Apc

type WSACOMPLETION_Parameters_Apc struct {
	LpOverlapped       LPWSAOVERLAPPED
	LpfnCompletionProc uintptr // LPWSAOVERLAPPED_COMPLETION_ROUTINE
}

type WSACOMPLETION_Parameters_Event

type WSACOMPLETION_Parameters_Event struct {
	LpOverlapped LPWSAOVERLAPPED
}

type WSACOMPLETION_Parameters_Port

type WSACOMPLETION_Parameters_Port struct {
	LpOverlapped LPWSAOVERLAPPED
	HPort        HANDLE
	Key          ULONG_PTR
}

type WSACOMPLETION_Parameters_WindowMessage

type WSACOMPLETION_Parameters_WindowMessage struct {
	HWnd    HWND
	UMsg    UINT
	Context WPARAM
}

type WSADATA

type WSADATA struct {
	WVersion       uint16
	WHighVersion   uint16
	IMaxSockets    uint16
	IMaxUdpDg      uint16
	LpVendorInfo   *byte
	SzDescription  [WSADESCRIPTION_LEN + 1]byte
	SzSystemStatus [WSASYS_STATUS_LEN + 1]byte
}

type WSAECOMPARATOR

type WSAECOMPARATOR int32
const (
	COMP_EQUAL WSAECOMPARATOR = iota
	COMP_NOTLESS
)

type WSAESETSERVICEOP

type WSAESETSERVICEOP int32
const (
	RNRSERVICE_REGISTER WSAESETSERVICEOP = iota
	RNRSERVICE_DEREGISTER
	RNRSERVICE_DELETE
)

type WSAEVENT

type WSAEVENT HANDLE

func WPUCompleteOverlappedRequest

func WPUCompleteOverlappedRequest(s SOCKET, overlapped LPWSAOVERLAPPED, error DWORD, transferred DWORD, errcode *int32) WSAEVENT

func WSACreateEvent

func WSACreateEvent() WSAEVENT

type WSAMSG

type WSAMSG struct {
	Name          LPSOCKADDR
	Namelen       INT
	LpBuffers     LPWSABUF
	DwBufferCount ULONG
	Control       WSABUF
	DwFlags       ULONG
}

type WSANAMESPACE_INFO

type WSANAMESPACE_INFO struct {
	NSProviderId   GUID
	DwNameSpace    DWORD
	FActive        BOOL
	DwVersion      DWORD
	LpszIdentifier LPWSTR
}

type WSANETWORKEVENTS

type WSANETWORKEVENTS struct {
	LNetworkEvents int32
	IErrorCode     [FD_MAX_EVENTS]int32
}

type WSANSCLASSINFO

type WSANSCLASSINFO struct {
	LpszName    LPWSTR
	DwNameSpace DWORD
	DwValueType DWORD
	DwValueSize DWORD
	LpValue     LPVOID
}

type WSAPOLLFD

type WSAPOLLFD struct {
	Fd      SOCKET
	Events  SHORT
	Revents SHORT
}

type WSAPROTOCOLCHAIN

type WSAPROTOCOLCHAIN struct {
	ChainLen     int32
	ChainEntries [MAX_PROTOCOL_CHAIN]DWORD
}

type WSAPROTOCOL_INFO

type WSAPROTOCOL_INFO struct {
	DwServiceFlags1    DWORD
	DwServiceFlags2    DWORD
	DwServiceFlags3    DWORD
	DwServiceFlags4    DWORD
	DwProviderFlags    DWORD
	ProviderId         GUID
	DwCatalogEntryId   DWORD
	ProtocolChain      WSAPROTOCOLCHAIN
	IVersion           int32
	IAddressFamily     int32
	IMaxSockAddr       int32
	IMinSockAddr       int32
	ISocketType        int32
	IProtocol          int32
	IProtocolMaxOffset int32
	INetworkByteOrder  int32
	ISecurityScheme    int32
	DwMessageSize      DWORD
	DwProviderReserved DWORD
	SzProtocol         [WSAPROTOCOL_LEN + 1]WCHAR
}

type WSAQUERYSET

type WSAQUERYSET struct {
	DwSize                  DWORD
	LpszServiceInstanceName LPWSTR
	LpServiceClassId        LPGUID
	LpVersion               LPWSAVERSION
	LpszComment             LPWSTR
	DwNameSpace             DWORD
	LpNSProviderId          LPGUID
	LpszContext             LPWSTR
	DwNumberOfProtocols     DWORD
	LpafpProtocols          LPAFPROTOCOLS
	LpszQueryString         LPWSTR
	DwNumberOfCsAddrs       DWORD
	LpcsaBuffer             LPCSADDR_INFO
	DwOutputFlags           DWORD
	LpBlob                  LPBLOB
}

type WSASERVICECLASSINFO

type WSASERVICECLASSINFO struct {
	LpServiceClassId     LPGUID
	LpszServiceClassName LPWSTR
	DwCount              DWORD
	LpClassInfos         LPWSANSCLASSINFO
}

type WSAVERSION

type WSAVERSION struct {
	DwVersion DWORD
	EcHow     WSAECOMPARATOR
}

type XFORM

type XFORM struct {
	EM11 FLOAT
	EM12 FLOAT
	EM21 FLOAT
	EM22 FLOAT
	EDx  FLOAT
	EDy  FLOAT
}

type XFORML

type XFORML struct {
	EM11 FLOATL
	EM12 FLOATL
	EM21 FLOATL
	EM22 FLOATL
	EDx  FLOATL
	EDy  FLOATL
}

type XFORMOBJ

type XFORMOBJ struct {
	UlReserved ULONG
}

type XLATEOBJ

type XLATEOBJ struct {
	IUniq    ULONG
	FlXlate  FLONG
	ISrcType USHORT
	IDstType USHORT
	CEntries ULONG
	PulXlate *ULONG
}

type XLAT_SIDE

type XLAT_SIDE int32
const (
	XLAT_SERVER XLAT_SIDE = iota
	XLAT_CLIENT
)

type XMIT_HELPER_ROUTINE

type XMIT_HELPER_ROUTINE func(unnamed PMIDL_STUB_MESSAGE)

type XMIT_ROUTINE_QUINTUPLE

type XMIT_ROUTINE_QUINTUPLE struct {
	PfnTranslateToXmit   uintptr // XMIT_HELPER_ROUTINE
	PfnTranslateFromXmit uintptr // XMIT_HELPER_ROUTINE
	PfnFreeXmit          uintptr // XMIT_HELPER_ROUTINE
	PfnFreeInst          uintptr // XMIT_HELPER_ROUTINE
}

type YIELDPROC

type YIELDPROC func(mciId MCIDEVICEID, dwYieldData DWORD) UINT

func MciGetYieldProc

func MciGetYieldProc(mciId MCIDEVICEID, pdwYieldData *uint32) YIELDPROC

Jump to

Keyboard shortcuts

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