#include "ieframe.h"
#include "wine/debug.h"
Go to the source code of this file.
|
| WINE_DEFAULT_DEBUG_CHANNEL (ieframe) |
|
static WebBrowser * | impl_from_IPersistStorage (IPersistStorage *iface) |
|
static HRESULT WINAPI | PersistStorage_QueryInterface (IPersistStorage *iface, REFIID riid, LPVOID *ppobj) |
|
static ULONG WINAPI | PersistStorage_AddRef (IPersistStorage *iface) |
|
static ULONG WINAPI | PersistStorage_Release (IPersistStorage *iface) |
|
static HRESULT WINAPI | PersistStorage_GetClassID (IPersistStorage *iface, CLSID *pClassID) |
|
static HRESULT WINAPI | PersistStorage_IsDirty (IPersistStorage *iface) |
|
static HRESULT WINAPI | PersistStorage_InitNew (IPersistStorage *iface, LPSTORAGE pStg) |
|
static HRESULT WINAPI | PersistStorage_Load (IPersistStorage *iface, LPSTORAGE pStg) |
|
static HRESULT WINAPI | PersistStorage_Save (IPersistStorage *iface, LPSTORAGE pStg, BOOL fSameAsLoad) |
|
static HRESULT WINAPI | PersistStorage_SaveCompleted (IPersistStorage *iface, LPSTORAGE pStgNew) |
|
static WebBrowser * | impl_from_IPersistMemory (IPersistMemory *iface) |
|
static HRESULT WINAPI | PersistMemory_QueryInterface (IPersistMemory *iface, REFIID riid, LPVOID *ppobj) |
|
static ULONG WINAPI | PersistMemory_AddRef (IPersistMemory *iface) |
|
static ULONG WINAPI | PersistMemory_Release (IPersistMemory *iface) |
|
static HRESULT WINAPI | PersistMemory_GetClassID (IPersistMemory *iface, CLSID *pClassID) |
|
static HRESULT WINAPI | PersistMemory_IsDirty (IPersistMemory *iface) |
|
static HRESULT WINAPI | PersistMemory_InitNew (IPersistMemory *iface) |
|
static HRESULT WINAPI | PersistMemory_Load (IPersistMemory *iface, LPVOID pMem, ULONG cbSize) |
|
static HRESULT WINAPI | PersistMemory_Save (IPersistMemory *iface, LPVOID pMem, BOOL fClearDirty, ULONG cbSize) |
|
static HRESULT WINAPI | PersistMemory_GetSizeMax (IPersistMemory *iface, ULONG *pCbSize) |
|
static WebBrowser * | impl_from_IPersistStreamInit (IPersistStreamInit *iface) |
|
static HRESULT WINAPI | PersistStreamInit_QueryInterface (IPersistStreamInit *iface, REFIID riid, LPVOID *ppobj) |
|
static ULONG WINAPI | PersistStreamInit_AddRef (IPersistStreamInit *iface) |
|
static ULONG WINAPI | PersistStreamInit_Release (IPersistStreamInit *iface) |
|
static HRESULT WINAPI | PersistStreamInit_GetClassID (IPersistStreamInit *iface, CLSID *pClassID) |
|
static HRESULT WINAPI | PersistStreamInit_IsDirty (IPersistStreamInit *iface) |
|
static HRESULT WINAPI | PersistStreamInit_Load (IPersistStreamInit *iface, LPSTREAM pStg) |
|
static HRESULT WINAPI | PersistStreamInit_Save (IPersistStreamInit *iface, LPSTREAM pStg, BOOL fSameAsLoad) |
|
static HRESULT WINAPI | PersistStreamInit_GetSizeMax (IPersistStreamInit *iface, ULARGE_INTEGER *pcbSize) |
|
static HRESULT WINAPI | PersistStreamInit_InitNew (IPersistStreamInit *iface) |
|
void | WebBrowser_Persist_Init (WebBrowser *This) |
|
◆ impl_from_IPersistMemory()
Definition at line 116 of file persist.c.
117{
119}
#define CONTAINING_RECORD(address, type, field)
Referenced by PersistMemory_AddRef(), PersistMemory_GetClassID(), PersistMemory_GetSizeMax(), PersistMemory_InitNew(), PersistMemory_IsDirty(), PersistMemory_Load(), PersistMemory_QueryInterface(), PersistMemory_Release(), and PersistMemory_Save().
◆ impl_from_IPersistStorage()
◆ impl_from_IPersistStreamInit()
◆ PersistMemory_AddRef()
Definition at line 128 of file persist.c.
129{
131 return IWebBrowser2_AddRef(&
This->IWebBrowser2_iface);
132}
static WebBrowser * impl_from_IPersistMemory(IPersistMemory *iface)
◆ PersistMemory_GetClassID()
◆ PersistMemory_GetSizeMax()
◆ PersistMemory_InitNew()
◆ PersistMemory_IsDirty()
◆ PersistMemory_Load()
◆ PersistMemory_QueryInterface()
Definition at line 121 of file persist.c.
123{
125 return IWebBrowser2_QueryInterface(&
This->IWebBrowser2_iface,
riid, ppobj);
126}
◆ PersistMemory_Release()
Definition at line 134 of file persist.c.
135{
137 return IWebBrowser2_Release(&
This->IWebBrowser2_iface);
138}
◆ PersistMemory_Save()
Definition at line 168 of file persist.c.
170{
172 FIXME(
"(%p)->(%p %x %x)\n",
This, pMem, fClearDirty, cbSize);
174}
◆ PersistStorage_AddRef()
Definition at line 44 of file persist.c.
45{
47 return IWebBrowser2_AddRef(&
This->IWebBrowser2_iface);
48}
static WebBrowser * impl_from_IPersistStorage(IPersistStorage *iface)
◆ PersistStorage_GetClassID()
◆ PersistStorage_InitNew()
◆ PersistStorage_IsDirty()
◆ PersistStorage_Load()
◆ PersistStorage_QueryInterface()
Definition at line 37 of file persist.c.
39{
41 return IWebBrowser2_QueryInterface(&
This->IWebBrowser2_iface,
riid, ppobj);
42}
◆ PersistStorage_Release()
Definition at line 50 of file persist.c.
51{
53 return IWebBrowser2_Release(&
This->IWebBrowser2_iface);
54}
◆ PersistStorage_Save()
Definition at line 84 of file persist.c.
86{
88 FIXME(
"(%p)->(%p %x)\n",
This, pStg, fSameAsLoad);
90}
◆ PersistStorage_SaveCompleted()
◆ PersistStreamInit_AddRef()
Definition at line 212 of file persist.c.
213{
215 return IWebBrowser2_AddRef(&
This->IWebBrowser2_iface);
216}
static WebBrowser * impl_from_IPersistStreamInit(IPersistStreamInit *iface)
◆ PersistStreamInit_GetClassID()
Definition at line 224 of file persist.c.
225{
227 return IPersistStorage_GetClassID(&
This->IPersistStorage_iface, pClassID);
228}
◆ PersistStreamInit_GetSizeMax()
◆ PersistStreamInit_InitNew()
◆ PersistStreamInit_IsDirty()
Definition at line 230 of file persist.c.
231{
233 return IPersistStorage_IsDirty(&
This->IPersistStorage_iface);
234}
◆ PersistStreamInit_Load()
◆ PersistStreamInit_QueryInterface()
Definition at line 205 of file persist.c.
207{
209 return IWebBrowser2_QueryInterface(&
This->IWebBrowser2_iface,
riid, ppobj);
210}
◆ PersistStreamInit_Release()
Definition at line 218 of file persist.c.
219{
221 return IWebBrowser2_Release(&
This->IWebBrowser2_iface);
222}
◆ PersistStreamInit_Save()
Definition at line 243 of file persist.c.
245{
247 FIXME(
"(%p)->(%p %x)\n",
This, pStg, fSameAsLoad);
249}
◆ WebBrowser_Persist_Init()
Definition at line 279 of file persist.c.
280{
284}
static const IPersistMemoryVtbl PersistMemoryVtbl
static const IPersistStreamInitVtbl PersistStreamInitVtbl
static const IPersistStorageVtbl PersistStorageVtbl
Referenced by create_webbrowser().
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
ieframe |
| ) |
|
◆ PersistMemoryVtbl
const IPersistMemoryVtbl PersistMemoryVtbl |
|
static |
Initial value:=
{
}
static HRESULT WINAPI PersistMemory_QueryInterface(IPersistMemory *iface, REFIID riid, LPVOID *ppobj)
static HRESULT WINAPI PersistMemory_GetSizeMax(IPersistMemory *iface, ULONG *pCbSize)
static HRESULT WINAPI PersistMemory_InitNew(IPersistMemory *iface)
static HRESULT WINAPI PersistMemory_GetClassID(IPersistMemory *iface, CLSID *pClassID)
static ULONG WINAPI PersistMemory_Release(IPersistMemory *iface)
static HRESULT WINAPI PersistMemory_Load(IPersistMemory *iface, LPVOID pMem, ULONG cbSize)
static HRESULT WINAPI PersistMemory_IsDirty(IPersistMemory *iface)
static HRESULT WINAPI PersistMemory_Save(IPersistMemory *iface, LPVOID pMem, BOOL fClearDirty, ULONG cbSize)
static ULONG WINAPI PersistMemory_AddRef(IPersistMemory *iface)
Definition at line 183 of file persist.c.
Referenced by WebBrowser_Persist_Init().
◆ PersistStorageVtbl
const IPersistStorageVtbl PersistStorageVtbl |
|
static |
Initial value:=
{
}
static ULONG WINAPI PersistStorage_AddRef(IPersistStorage *iface)
static HRESULT WINAPI PersistStorage_SaveCompleted(IPersistStorage *iface, LPSTORAGE pStgNew)
static HRESULT WINAPI PersistStorage_QueryInterface(IPersistStorage *iface, REFIID riid, LPVOID *ppobj)
static HRESULT WINAPI PersistStorage_Load(IPersistStorage *iface, LPSTORAGE pStg)
static HRESULT WINAPI PersistStorage_InitNew(IPersistStorage *iface, LPSTORAGE pStg)
static HRESULT WINAPI PersistStorage_IsDirty(IPersistStorage *iface)
static HRESULT WINAPI PersistStorage_GetClassID(IPersistStorage *iface, CLSID *pClassID)
static HRESULT WINAPI PersistStorage_Save(IPersistStorage *iface, LPSTORAGE pStg, BOOL fSameAsLoad)
static ULONG WINAPI PersistStorage_Release(IPersistStorage *iface)
Definition at line 99 of file persist.c.
Referenced by WebBrowser_Persist_Init().
◆ PersistStreamInitVtbl
const IPersistStreamInitVtbl PersistStreamInitVtbl |
|
static |
Initial value:=
{
}
static HRESULT WINAPI PersistStreamInit_GetSizeMax(IPersistStreamInit *iface, ULARGE_INTEGER *pcbSize)
static HRESULT WINAPI PersistStreamInit_InitNew(IPersistStreamInit *iface)
static ULONG WINAPI PersistStreamInit_AddRef(IPersistStreamInit *iface)
static HRESULT WINAPI PersistStreamInit_IsDirty(IPersistStreamInit *iface)
static ULONG WINAPI PersistStreamInit_Release(IPersistStreamInit *iface)
static HRESULT WINAPI PersistStreamInit_GetClassID(IPersistStreamInit *iface, CLSID *pClassID)
static HRESULT WINAPI PersistStreamInit_Load(IPersistStreamInit *iface, LPSTREAM pStg)
static HRESULT WINAPI PersistStreamInit_Save(IPersistStreamInit *iface, LPSTREAM pStg, BOOL fSameAsLoad)
static HRESULT WINAPI PersistStreamInit_QueryInterface(IPersistStreamInit *iface, REFIID riid, LPVOID *ppobj)
Definition at line 266 of file persist.c.
Referenced by HTMLDocument_Persist_Init(), and WebBrowser_Persist_Init().