ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

persist.c File Reference
#include "config.h"
#include <stdarg.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "ole2.h"
#include "shlguid.h"
#include "idispids.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "mshtml_private.h"
#include "htmlevent.h"

Go to the source code of this file.

Data Structures

struct  download_proc_task_t

Defines

#define COBJMACROS
#define NONAMELESSUNION
#define NONAMELESSSTRUCT
#define PERSISTMON_THIS(iface)   DEFINE_THIS(HTMLDocument, PersistMoniker, iface)
#define MONPROP_THIS(iface)   DEFINE_THIS(HTMLDocument, MonikerProp, iface)
#define PERSISTFILE_THIS(iface)   DEFINE_THIS(HTMLDocument, PersistFile, iface)
#define PERSTRINIT_THIS(iface)   DEFINE_THIS(HTMLDocument, PersistStreamInit, iface)
#define PERSISTHIST_THIS(iface)   DEFINE_THIS(HTMLDocument, PersistHistory, iface)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (mshtml)
static BOOL use_gecko_script (LPCWSTR url)
void set_current_mon (HTMLWindow *This, IMoniker *mon)
static void set_progress_proc (task_t *_task)
static void set_downloading_proc (task_t *_task)
HRESULT set_moniker (HTMLDocument *This, IMoniker *mon, IBindCtx *pibc, nsChannelBSC *async_bsc, BOOL set_download)
void set_ready_state (HTMLWindow *window, READYSTATE readystate)
static HRESULT get_doc_string (HTMLDocumentNode *This, char **str)
static HRESULT WINAPI PersistMoniker_QueryInterface (IPersistMoniker *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI PersistMoniker_AddRef (IPersistMoniker *iface)
static ULONG WINAPI PersistMoniker_Release (IPersistMoniker *iface)
static HRESULT WINAPI PersistMoniker_GetClassID (IPersistMoniker *iface, CLSID *pClassID)
static HRESULT WINAPI PersistMoniker_IsDirty (IPersistMoniker *iface)
static HRESULT WINAPI PersistMoniker_Load (IPersistMoniker *iface, BOOL fFullyAvailable, IMoniker *pimkName, LPBC pibc, DWORD grfMode)
static HRESULT WINAPI PersistMoniker_Save (IPersistMoniker *iface, IMoniker *pimkName, LPBC pbc, BOOL fRemember)
static HRESULT WINAPI PersistMoniker_SaveCompleted (IPersistMoniker *iface, IMoniker *pimkName, LPBC pibc)
static HRESULT WINAPI PersistMoniker_GetCurMoniker (IPersistMoniker *iface, IMoniker **ppimkName)
static HRESULT WINAPI MonikerProp_QueryInterface (IMonikerProp *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI MonikerProp_AddRef (IMonikerProp *iface)
static ULONG WINAPI MonikerProp_Release (IMonikerProp *iface)
static HRESULT WINAPI MonikerProp_PutProperty (IMonikerProp *iface, MONIKERPROPERTY mkp, LPCWSTR val)
static HRESULT WINAPI PersistFile_QueryInterface (IPersistFile *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI PersistFile_AddRef (IPersistFile *iface)
static ULONG WINAPI PersistFile_Release (IPersistFile *iface)
static HRESULT WINAPI PersistFile_GetClassID (IPersistFile *iface, CLSID *pClassID)
static HRESULT WINAPI PersistFile_IsDirty (IPersistFile *iface)
static HRESULT WINAPI PersistFile_Load (IPersistFile *iface, LPCOLESTR pszFileName, DWORD dwMode)
static HRESULT WINAPI PersistFile_Save (IPersistFile *iface, LPCOLESTR pszFileName, BOOL fRemember)
static HRESULT WINAPI PersistFile_SaveCompleted (IPersistFile *iface, LPCOLESTR pszFileName)
static HRESULT WINAPI PersistFile_GetCurFile (IPersistFile *iface, LPOLESTR *pszFileName)
static HRESULT WINAPI PersistStreamInit_QueryInterface (IPersistStreamInit *iface, REFIID riid, void **ppv)
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 pStm)
static HRESULT WINAPI PersistStreamInit_Save (IPersistStreamInit *iface, LPSTREAM pStm, BOOL fClearDirty)
static HRESULT WINAPI PersistStreamInit_GetSizeMax (IPersistStreamInit *iface, ULARGE_INTEGER *pcbSize)
static HRESULT WINAPI PersistStreamInit_InitNew (IPersistStreamInit *iface)
static HRESULT WINAPI PersistHistory_QueryInterface (IPersistHistory *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI PersistHistory_AddRef (IPersistHistory *iface)
static ULONG WINAPI PersistHistory_Release (IPersistHistory *iface)
static HRESULT WINAPI PersistHistory_GetClassID (IPersistHistory *iface, CLSID *pClassID)
static HRESULT WINAPI PersistHistory_LoadHistory (IPersistHistory *iface, IStream *pStream, IBindCtx *pbc)
static HRESULT WINAPI PersistHistory_SaveHistory (IPersistHistory *iface, IStream *pStream)
static HRESULT WINAPI PersistHistory_SetPositionCookie (IPersistHistory *iface, DWORD dwPositioncookie)
static HRESULT WINAPI PersistHistory_GetPositionCookie (IPersistHistory *iface, DWORD *pdwPositioncookie)
void HTMLDocument_Persist_Init (HTMLDocument *This)

Variables

static const IPersistMonikerVtbl PersistMonikerVtbl
static const IMonikerPropVtbl MonikerPropVtbl
static const IPersistFileVtbl PersistFileVtbl
static const IPersistStreamInitVtbl PersistStreamInitVtbl
static const IPersistHistoryVtbl PersistHistoryVtbl

Generated on Sun May 27 2012 05:14:09 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.