Documentation ¶
Rendered for windows/amd64
Index ¶
- Constants
- Variables
- type DOCHOSTUIINFO
- type DWebBrowserEvents2
- type DWebBrowserEvents2Vtbl
- type IDocHostUIHandler
- type IDocHostUIHandlerVtbl
- type IOleInPlaceActiveObject
- type IOleInPlaceActiveObjectVtbl
- type IWebBrowser2
- func (wb2 *IWebBrowser2) Get_LocationURL(pbstrLocationURL **uint16) win.HRESULT
- func (wb2 *IWebBrowser2) Navigate2(URL *oleaut32.VAR_BSTR, Flags *oleaut32.VAR_I4, ...) win.HRESULT
- func (wb2 *IWebBrowser2) Put_Height(Height int32) win.HRESULT
- func (wb2 *IWebBrowser2) Put_Left(Left int32) win.HRESULT
- func (wb2 *IWebBrowser2) Put_Top(Top int32) win.HRESULT
- func (wb2 *IWebBrowser2) Put_Width(Width int32) win.HRESULT
- func (wb2 *IWebBrowser2) QueryInterface(riid ole32.REFIID, ppvObject *unsafe.Pointer) win.HRESULT
- func (wb2 *IWebBrowser2) Refresh() win.HRESULT
- func (wb2 *IWebBrowser2) Release() win.HRESULT
- type IWebBrowser2Vtbl
Constants ¶
View Source
const ( DOCHOSTUIDBLCLK_DEFAULT = 0 DOCHOSTUIDBLCLK_SHOWPROPERTIES = 1 DOCHOSTUIDBLCLK_SHOWCODE = 2 )
View Source
const ( DOCHOSTUIFLAG_DIALOG = 0x1 DOCHOSTUIFLAG_DISABLE_HELP_MENU = 0x2 DOCHOSTUIFLAG_NO3DBORDER = 0x4 DOCHOSTUIFLAG_SCROLL_NO = 0x8 DOCHOSTUIFLAG_DISABLE_SCRIPT_INACTIVE = 0x10 DOCHOSTUIFLAG_OPENNEWWIN = 0x20 DOCHOSTUIFLAG_DISABLE_OFFSCREEN = 0x40 DOCHOSTUIFLAG_FLAT_SCROLLBAR = 0x80 DOCHOSTUIFLAG_DIV_BLOCKDEFAULT = 0x100 DOCHOSTUIFLAG_ACTIVATE_CLIENTHIT_ONLY = 0x200 DOCHOSTUIFLAG_OVERRIDEBEHAVIORFACTORY = 0x400 DOCHOSTUIFLAG_CODEPAGELINKEDFONTS = 0x800 DOCHOSTUIFLAG_URL_ENCODING_DISABLE_UTF8 = 0x1000 DOCHOSTUIFLAG_URL_ENCODING_ENABLE_UTF8 = 0x2000 DOCHOSTUIFLAG_ENABLE_FORMS_AUTOCOMPLETE = 0x4000 DOCHOSTUIFLAG_ENABLE_INPLACE_NAVIGATION = 0x10000 DOCHOSTUIFLAG_IME_ENABLE_RECONVERSION = 0x20000 DOCHOSTUIFLAG_THEME = 0x40000 DOCHOSTUIFLAG_NOTHEME = 0x80000 DOCHOSTUIFLAG_NOPICS = 0x100000 DOCHOSTUIFLAG_NO3DOUTERBORDER = 0x200000 DOCHOSTUIFLAG_DISABLE_EDIT_NS_FIXUP = 0x400000 DOCHOSTUIFLAG_LOCAL_MACHINE_ACCESS_CHECK = 0x800000 DOCHOSTUIFLAG_DISABLE_UNTRUSTEDPROTOCOL = 0x1000000 )
View Source
const ()
BrowserNavConstants
Variables ¶
View Source
var ( CLSID_WebBrowser = ole32.CLSID{Data1: 0x8856F961, Data2: 0x340A, Data3: 0x11D0, Data4: [8]byte{0xA9, 0x6B, 0x00, 0xC0, 0x4F, 0xD7, 0x05, 0xA2}} DIID_DWebBrowserEvents2 = ole32.IID{Data1: 0x34A715A0, Data2: 0x6587, Data3: 0x11D0, Data4: [8]byte{0x92, 0x4A, 0x00, 0x20, 0xAF, 0xC7, 0xAC, 0x4D}} IID_IWebBrowser2 = ole32.IID{Data1: 0xD30C1661, Data2: 0xCDAF, Data3: 0x11D0, Data4: [8]byte{0x8A, 0x3E, 0x00, 0xC0, 0x4F, 0xC9, 0xE2, 0x6E}} IID_IDocHostUIHandler = ole32.IID{Data1: 0xBD3F23C0, Data2: 0xD43E, Data3: 0x11CF, Data4: [8]byte{0x89, 0x3B, 0x00, 0xAA, 0x00, 0xBD, 0xCE, 0x1A}} IID_IOleInPlaceActiveObject = ole32.IID{Data1: 0x00000117, Data2: 0x0000, Data3: 0x0000, Data4: [8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}} )
Functions ¶
This section is empty.
Types ¶
type DOCHOSTUIINFO ¶
type DWebBrowserEvents2 ¶
type DWebBrowserEvents2 struct {
LpVtbl *DWebBrowserEvents2Vtbl
}
type DWebBrowserEvents2Vtbl ¶
type IDocHostUIHandler ¶
type IDocHostUIHandler struct {
LpVtbl *IDocHostUIHandlerVtbl
}
type IDocHostUIHandlerVtbl ¶
type IDocHostUIHandlerVtbl struct { QueryInterface uintptr AddRef uintptr Release uintptr ShowContextMenu uintptr GetHostInfo uintptr ShowUI uintptr HideUI uintptr UpdateUI uintptr EnableModeless uintptr OnDocWindowActivate uintptr OnFrameWindowActivate uintptr ResizeBorder uintptr TranslateAccelerator uintptr GetOptionKeyPath uintptr GetDropTarget uintptr GetExternal uintptr TranslateUrl uintptr FilterDataObject uintptr }
type IOleInPlaceActiveObject ¶
type IOleInPlaceActiveObject struct {
LpVtbl *IOleInPlaceActiveObjectVtbl
}
func (*IOleInPlaceActiveObject) GetWindow ¶
func (activeObj *IOleInPlaceActiveObject) GetWindow(hWndPtr *handle.HWND) win.HRESULT
func (*IOleInPlaceActiveObject) Release ¶
func (activeObj *IOleInPlaceActiveObject) Release() win.HRESULT
func (*IOleInPlaceActiveObject) TranslateAccelerator ¶
func (activeObj *IOleInPlaceActiveObject) TranslateAccelerator(msg *user32.MSG) win.HRESULT
type IWebBrowser2 ¶
type IWebBrowser2 struct {
LpVtbl *IWebBrowser2Vtbl
}
func (*IWebBrowser2) Get_LocationURL ¶
func (wb2 *IWebBrowser2) Get_LocationURL(pbstrLocationURL **uint16) win.HRESULT
func (*IWebBrowser2) Put_Height ¶
func (wb2 *IWebBrowser2) Put_Height(Height int32) win.HRESULT
func (*IWebBrowser2) QueryInterface ¶
func (*IWebBrowser2) Refresh ¶
func (wb2 *IWebBrowser2) Refresh() win.HRESULT
func (*IWebBrowser2) Release ¶
func (wb2 *IWebBrowser2) Release() win.HRESULT
type IWebBrowser2Vtbl ¶
type IWebBrowser2Vtbl struct { QueryInterface uintptr AddRef uintptr Release uintptr GetTypeInfoCount uintptr GetTypeInfo uintptr GetIDsOfNames uintptr Invoke uintptr GoBack uintptr GoForward uintptr GoHome uintptr GoSearch uintptr Refresh uintptr Refresh2 uintptr Stop uintptr Get_Application uintptr Get_Parent uintptr Get_Container uintptr Get_Document uintptr Get_TopLevelContainer uintptr Get_Type uintptr Get_Left uintptr Put_Left uintptr Get_Top uintptr Put_Top uintptr Get_Width uintptr Put_Width uintptr Get_Height uintptr Put_Height uintptr Get_LocationName uintptr Get_LocationURL uintptr Get_Busy uintptr Quit uintptr ClientToWindow uintptr PutProperty uintptr GetProperty uintptr Get_Name uintptr Get_HWND uintptr Get_FullName uintptr Get_Path uintptr Get_Visible uintptr Put_Visible uintptr Get_StatusBar uintptr Put_StatusBar uintptr Get_StatusText uintptr Put_StatusText uintptr Get_ToolBar uintptr Put_ToolBar uintptr Get_MenuBar uintptr Put_MenuBar uintptr Get_FullScreen uintptr Put_FullScreen uintptr QueryStatusWB uintptr ExecWB uintptr ShowBrowserBar uintptr Get_ReadyState uintptr Get_Offline uintptr Put_Offline uintptr Get_Silent uintptr Put_Silent uintptr Get_RegisterAsBrowser uintptr Put_RegisterAsBrowser uintptr Get_RegisterAsDropTarget uintptr Put_RegisterAsDropTarget uintptr Get_TheaterMode uintptr Put_TheaterMode uintptr Get_AddressBar uintptr Put_AddressBar uintptr Get_Resizable uintptr Put_Resizable uintptr }
Click to show internal directories.
Click to hide internal directories.