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

install.c File Reference
#include "config.h"
#include <stdarg.h>
#include <fcntl.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winreg.h"
#include "ole2.h"
#include "commctrl.h"
#include "advpub.h"
#include "wininet.h"
#include "shellapi.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "wine/library.h"
#include "mshtml_private.h"
#include "resource.h"

Go to the source code of this file.

Defines

#define COBJMACROS
#define NONAMELESSUNION
#define NONAMELESSSTRUCT
#define GECKO_ARCH   ""
#define GECKO_FILE_NAME   "wine_gecko-" GECKO_VERSION "-" GECKO_ARCH ".cab"

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (mshtml)
static void clean_up (void)
static void set_status (DWORD id)
static void set_registry (LPCSTR install_dir)
static BOOL install_cab (LPCWSTR file_name)
static BOOL install_from_unix_file (const char *file_name)
static BOOL install_from_registered_dir (void)
static BOOL install_from_default_dir (void)
static HRESULT WINAPI InstallCallback_QueryInterface (IBindStatusCallback *iface, REFIID riid, void **ppv)
static ULONG WINAPI InstallCallback_AddRef (IBindStatusCallback *iface)
static ULONG WINAPI InstallCallback_Release (IBindStatusCallback *iface)
static HRESULT WINAPI InstallCallback_OnStartBinding (IBindStatusCallback *iface, DWORD dwReserved, IBinding *pib)
static HRESULT WINAPI InstallCallback_GetPriority (IBindStatusCallback *iface, LONG *pnPriority)
static HRESULT WINAPI InstallCallback_OnLowResource (IBindStatusCallback *iface, DWORD dwReserved)
static HRESULT WINAPI InstallCallback_OnProgress (IBindStatusCallback *iface, ULONG ulProgress, ULONG ulProgressMax, ULONG ulStatusCode, LPCWSTR szStatusText)
static HRESULT WINAPI InstallCallback_OnStopBinding (IBindStatusCallback *iface, HRESULT hresult, LPCWSTR szError)
static HRESULT WINAPI InstallCallback_GetBindInfo (IBindStatusCallback *iface, DWORD *grfBINDF, BINDINFO *pbindinfo)
static HRESULT WINAPI InstallCallback_OnDataAvailable (IBindStatusCallback *iface, DWORD grfBSCF, DWORD dwSize, FORMATETC *pformatetc, STGMEDIUM *pstgmed)
static HRESULT WINAPI InstallCallback_OnObjectAvailable (IBindStatusCallback *iface, REFIID riid, IUnknown *punk)
static LPWSTR get_url (void)
static DWORD WINAPI download_proc (PVOID arg)
static INT_PTR CALLBACK installer_proc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
BOOL install_wine_gecko (BOOL silent)

Variables

static const WCHAR mshtml_keyW []
static HWND install_dialog = NULL
static LPWSTR tmp_file_name = NULL
static HANDLE tmp_file = INVALID_HANDLE_VALUE
static LPWSTR url = NULL
static const
IBindStatusCallbackVtbl 
InstallCallbackVtbl
static IBindStatusCallback InstallCallback = { &InstallCallbackVtbl }

Generated on Fri May 25 2012 04:47:29 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.