#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.
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Referenced by PersistMemory_AddRef(), PersistMemory_GetClassID(), PersistMemory_GetSizeMax(), PersistMemory_InitNew(), PersistMemory_IsDirty(), PersistMemory_Load(), PersistMemory_QueryInterface(), PersistMemory_Release(), and PersistMemory_Save().
◆ impl_from_IPersistStorage()
Definition at line 32 of file persist.c.
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Referenced by PersistStorage_AddRef(), PersistStorage_GetClassID(), PersistStorage_InitNew(), PersistStorage_IsDirty(), PersistStorage_Load(), PersistStorage_QueryInterface(), PersistStorage_Release(), PersistStorage_Save(), and PersistStorage_SaveCompleted().
◆ impl_from_IPersistStreamInit()
Definition at line 200 of file persist.c.
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Referenced by PersistStreamInit_AddRef(), PersistStreamInit_GetClassID(), PersistStreamInit_GetSizeMax(), PersistStreamInit_InitNew(), PersistStreamInit_IsDirty(), PersistStreamInit_Load(), PersistStreamInit_QueryInterface(), PersistStreamInit_Release(), and PersistStreamInit_Save().
◆ PersistMemory_AddRef()
Definition at line 128 of file persist.c.
131 return IWebBrowser2_AddRef(&
This->IWebBrowser2_iface);
static WebBrowser * impl_from_IPersistMemory(IPersistMemory *iface)
◆ PersistMemory_GetClassID()
Definition at line 140 of file persist.c.
static WebBrowser * impl_from_IPersistMemory(IPersistMemory *iface)
◆ PersistMemory_GetSizeMax()
Definition at line 176 of file persist.c.
static WebBrowser * impl_from_IPersistMemory(IPersistMemory *iface)
◆ PersistMemory_InitNew()
Definition at line 154 of file persist.c.
static WebBrowser * impl_from_IPersistMemory(IPersistMemory *iface)
◆ PersistMemory_IsDirty()
Definition at line 147 of file persist.c.
static WebBrowser * impl_from_IPersistMemory(IPersistMemory *iface)
◆ PersistMemory_Load()
Definition at line 161 of file persist.c.
164 FIXME(
"(%p)->(%p %x)\n",
This, pMem, cbSize);
static WebBrowser * impl_from_IPersistMemory(IPersistMemory *iface)
◆ PersistMemory_QueryInterface()
Definition at line 121 of file persist.c.
125 return IWebBrowser2_QueryInterface(&
This->IWebBrowser2_iface,
riid, ppobj);
static WebBrowser * impl_from_IPersistMemory(IPersistMemory *iface)
◆ PersistMemory_Release()
Definition at line 134 of file persist.c.
137 return IWebBrowser2_Release(&
This->IWebBrowser2_iface);
static WebBrowser * impl_from_IPersistMemory(IPersistMemory *iface)
◆ PersistMemory_Save()
Definition at line 168 of file persist.c.
172 FIXME(
"(%p)->(%p %x %x)\n",
This, pMem, fClearDirty, cbSize);
static WebBrowser * impl_from_IPersistMemory(IPersistMemory *iface)
◆ PersistStorage_AddRef()
Definition at line 44 of file persist.c.
47 return IWebBrowser2_AddRef(&
This->IWebBrowser2_iface);
static WebBrowser * impl_from_IPersistStorage(IPersistStorage *iface)
◆ PersistStorage_GetClassID()
Definition at line 56 of file persist.c.
static WebBrowser * impl_from_IPersistStorage(IPersistStorage *iface)
◆ PersistStorage_InitNew()
Definition at line 70 of file persist.c.
static WebBrowser * impl_from_IPersistStorage(IPersistStorage *iface)
◆ PersistStorage_IsDirty()
Definition at line 63 of file persist.c.
static WebBrowser * impl_from_IPersistStorage(IPersistStorage *iface)
◆ PersistStorage_Load()
Definition at line 77 of file persist.c.
static WebBrowser * impl_from_IPersistStorage(IPersistStorage *iface)
◆ PersistStorage_QueryInterface()
Definition at line 37 of file persist.c.
41 return IWebBrowser2_QueryInterface(&
This->IWebBrowser2_iface,
riid, ppobj);
static WebBrowser * impl_from_IPersistStorage(IPersistStorage *iface)
◆ PersistStorage_Release()
Definition at line 50 of file persist.c.
53 return IWebBrowser2_Release(&
This->IWebBrowser2_iface);
static WebBrowser * impl_from_IPersistStorage(IPersistStorage *iface)
◆ PersistStorage_Save()
Definition at line 84 of file persist.c.
88 FIXME(
"(%p)->(%p %x)\n",
This, pStg, fSameAsLoad);
static WebBrowser * impl_from_IPersistStorage(IPersistStorage *iface)
◆ PersistStorage_SaveCompleted()
Definition at line 92 of file persist.c.
static WebBrowser * impl_from_IPersistStorage(IPersistStorage *iface)
◆ PersistStreamInit_AddRef()
Definition at line 212 of file persist.c.
215 return IWebBrowser2_AddRef(&
This->IWebBrowser2_iface);
static WebBrowser * impl_from_IPersistStreamInit(IPersistStreamInit *iface)
◆ PersistStreamInit_GetClassID()
Definition at line 224 of file persist.c.
227 return IPersistStorage_GetClassID(&
This->IPersistStorage_iface, pClassID);
static WebBrowser * impl_from_IPersistStreamInit(IPersistStreamInit *iface)
◆ PersistStreamInit_GetSizeMax()
Definition at line 251 of file persist.c.
static WebBrowser * impl_from_IPersistStreamInit(IPersistStreamInit *iface)
◆ PersistStreamInit_InitNew()
Definition at line 259 of file persist.c.
static WebBrowser * impl_from_IPersistStreamInit(IPersistStreamInit *iface)
◆ PersistStreamInit_IsDirty()
Definition at line 230 of file persist.c.
233 return IPersistStorage_IsDirty(&
This->IPersistStorage_iface);
static WebBrowser * impl_from_IPersistStreamInit(IPersistStreamInit *iface)
◆ PersistStreamInit_Load()
Definition at line 236 of file persist.c.
static WebBrowser * impl_from_IPersistStreamInit(IPersistStreamInit *iface)
◆ PersistStreamInit_QueryInterface()
Definition at line 205 of file persist.c.
209 return IWebBrowser2_QueryInterface(&
This->IWebBrowser2_iface,
riid, ppobj);
static WebBrowser * impl_from_IPersistStreamInit(IPersistStreamInit *iface)
◆ PersistStreamInit_Release()
Definition at line 218 of file persist.c.
221 return IWebBrowser2_Release(&
This->IWebBrowser2_iface);
static WebBrowser * impl_from_IPersistStreamInit(IPersistStreamInit *iface)
◆ PersistStreamInit_Save()
Definition at line 243 of file persist.c.
247 FIXME(
"(%p)->(%p %x)\n",
This, pStg, fSameAsLoad);
static WebBrowser * impl_from_IPersistStreamInit(IPersistStreamInit *iface)
◆ WebBrowser_Persist_Init()
Definition at line 279 of file persist.c.
static const IPersistStorageVtbl PersistStorageVtbl
static const IPersistStreamInitVtbl PersistStreamInitVtbl
static const IPersistMemoryVtbl PersistMemoryVtbl
Referenced by create_webbrowser().
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
ieframe |
| ) |
|
◆ PersistMemoryVtbl
const IPersistMemoryVtbl PersistMemoryVtbl |
|
static |
Initial value:=
{
}
static HRESULT WINAPI PersistMemory_InitNew(IPersistMemory *iface)
static HRESULT WINAPI PersistMemory_GetClassID(IPersistMemory *iface, CLSID *pClassID)
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)
static ULONG WINAPI PersistMemory_Release(IPersistMemory *iface)
static HRESULT WINAPI PersistMemory_GetSizeMax(IPersistMemory *iface, ULONG *pCbSize)
static HRESULT WINAPI PersistMemory_QueryInterface(IPersistMemory *iface, REFIID riid, LPVOID *ppobj)
static HRESULT WINAPI PersistMemory_Load(IPersistMemory *iface, LPVOID pMem, ULONG cbSize)
Definition at line 183 of file persist.c.
Referenced by WebBrowser_Persist_Init().
◆ PersistStorageVtbl
const IPersistStorageVtbl PersistStorageVtbl |
|
static |
Initial value:=
{
}
static HRESULT WINAPI PersistStorage_InitNew(IPersistStorage *iface, LPSTORAGE pStg)
static ULONG WINAPI PersistStorage_AddRef(IPersistStorage *iface)
static HRESULT WINAPI PersistStorage_SaveCompleted(IPersistStorage *iface, LPSTORAGE pStgNew)
static HRESULT WINAPI PersistStorage_Save(IPersistStorage *iface, LPSTORAGE pStg, BOOL fSameAsLoad)
static HRESULT WINAPI PersistStorage_Load(IPersistStorage *iface, LPSTORAGE pStg)
static HRESULT WINAPI PersistStorage_QueryInterface(IPersistStorage *iface, REFIID riid, LPVOID *ppobj)
static HRESULT WINAPI PersistStorage_IsDirty(IPersistStorage *iface)
static HRESULT WINAPI PersistStorage_GetClassID(IPersistStorage *iface, CLSID *pClassID)
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 ULONG WINAPI PersistStreamInit_AddRef(IPersistStreamInit *iface)
static HRESULT WINAPI PersistStreamInit_Save(IPersistStreamInit *iface, LPSTREAM pStg, BOOL fSameAsLoad)
static HRESULT WINAPI PersistStreamInit_InitNew(IPersistStreamInit *iface)
static HRESULT WINAPI PersistStreamInit_IsDirty(IPersistStreamInit *iface)
static HRESULT WINAPI PersistStreamInit_QueryInterface(IPersistStreamInit *iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI PersistStreamInit_Release(IPersistStreamInit *iface)
static HRESULT WINAPI PersistStreamInit_Load(IPersistStreamInit *iface, LPSTREAM pStg)
static HRESULT WINAPI PersistStreamInit_GetClassID(IPersistStreamInit *iface, CLSID *pClassID)
Definition at line 266 of file persist.c.
Referenced by WebBrowser_Persist_Init().