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

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

Go to the source code of this file.

Data Structures

struct  assembly_name

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (msi)
static HRESULT (WINAPI *pCreateAssemblyCacheNet10)(IAssemblyCache **
static BOOL init_function_pointers (void)
BOOL msi_init_assembly_caches (MSIPACKAGE *package)
void msi_destroy_assembly_caches (MSIPACKAGE *package)
static MSIRECORDget_assembly_record (MSIPACKAGE *package, const WCHAR *comp)
static UINT get_assembly_name_attribute (MSIRECORD *rec, LPVOID param)
static WCHARget_assembly_display_name (MSIDATABASE *db, const WCHAR *comp, MSIASSEMBLY *assembly)
static BOOL is_assembly_installed (IAssemblyCache *cache, const WCHAR *display_name)
static const WCHARget_clr_version_str (enum clr_version version)
MSIASSEMBLYmsi_load_assembly (MSIPACKAGE *package, MSICOMPONENT *comp)
static enum clr_version get_clr_version (const WCHAR *filename)
UINT msi_install_assembly (MSIPACKAGE *package, MSICOMPONENT *comp)
UINT msi_uninstall_assembly (MSIPACKAGE *package, MSICOMPONENT *comp)
static WCHARbuild_local_assembly_path (const WCHAR *filename)
static LONG open_assemblies_key (UINT context, BOOL win32, HKEY *hkey)
static LONG open_local_assembly_key (UINT context, BOOL win32, const WCHAR *filename, HKEY *hkey)
static LONG delete_local_assembly_key (UINT context, BOOL win32, const WCHAR *filename)
static LONG open_global_assembly_key (UINT context, BOOL win32, HKEY *hkey)
UINT ACTION_MsiPublishAssemblies (MSIPACKAGE *package)
UINT ACTION_MsiUnpublishAssemblies (MSIPACKAGE *package)

Variables

static DWORD
static LPCWSTR
static LPVOID
static HMODULE *static LPWSTR
static HMODULE *static DWORD
*static HMODULE 
hfusion10
static HMODULE *static DWORD
*static HMODULE 
hfusion11
static HMODULE *static DWORD
*static HMODULE 
hfusion20
static HMODULE *static DWORD
*static HMODULE 
hmscoree
static HMODULE *static DWORD
*static HMODULE 
hsxs
static const WCHAR clr_version_v10 [] = {'v','1','.','0','.','3','7','0','5',0}
static const WCHAR clr_version_v11 [] = {'v','1','.','1','.','4','3','2','2',0}
static const WCHAR clr_version_v20 [] = {'v','2','.','0','.','5','0','7','2','7',0}
static const WCHAR clr_version_unknown [] = {'u','n','k','n','o','w','n',0}
static const WCHARclr_version []

Generated on Sun May 27 2012 05:09:06 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.