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

patch.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "objbase.h"
#include "shlwapi.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "msipriv.h"

Go to the source code of this file.

Data Structures

struct  patch_offset
struct  patch_offset_list
struct  patch_media

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (msi)
static BOOL match_language (MSIPACKAGE *package, LANGID langid)
static UINT check_transform_applicable (MSIPACKAGE *package, IStorage *patch)
static UINT apply_substorage_transform (MSIPACKAGE *package, MSIDATABASE *patch_db, LPCWSTR name)
UINT msi_check_patch_applicable (MSIPACKAGE *package, MSISUMMARYINFO *si)
static UINT msi_parse_patch_summary (MSISUMMARYINFO *si, MSIPATCHINFO **patch)
static UINT patch_set_media_source_prop (MSIPACKAGE *package)
static struct patch_offset_listpatch_offset_list_create (void)
static void patch_offset_list_free (struct patch_offset_list *pos)
static void patch_offset_get_patches (MSIDATABASE *db, UINT last_sequence, struct patch_offset_list *pos)
static void patch_offset_get_files (MSIDATABASE *db, UINT last_sequence, struct patch_offset_list *pos)
static UINT patch_offset_modify_db (MSIDATABASE *db, struct patch_offset_list *pos)
static UINT add_patch_media (MSIPACKAGE *package, IStorage *patch)
static UINT set_patch_offsets (MSIDATABASE *db)
static UINT msi_apply_patch_db (MSIPACKAGE *package, MSIDATABASE *patch_db, MSIPATCHINFO *patch)
void msi_free_patchinfo (MSIPATCHINFO *patch)
static UINT msi_apply_patch_package (MSIPACKAGE *package, const WCHAR *file)
UINT msi_apply_patches (MSIPACKAGE *package)
UINT msi_apply_transforms (MSIPACKAGE *package)
UINT msi_apply_registered_patch (MSIPACKAGE *package, LPCWSTR patch_code)

Variables

static const WCHAR patch_media_query []

Generated on Sat May 26 2012 05:13: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.