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

msiexec.c File Reference
#include <windows.h>
#include <msi.h>
#include <objbase.h>
#include <stdio.h>
#include "wine/debug.h"
#include "wine/unicode.h"

Go to the source code of this file.

Data Structures

struct  string_list

Defines

#define WIN32_LEAN_AND_MEAN

Typedefs

typedef HRESULT(WINAPIDLLREGISTERSERVER )(void)
typedef HRESULT(WINAPIDLLUNREGISTERSERVER )(void)

Enumerations

enum  chomp_state { cs_whitespace, cs_token, cs_quote }

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (msiexec)
DWORD DoService (void)
static void ShowUsage (int ExitCode)
static BOOL IsProductCode (LPWSTR str)
static VOID StringListAppend (struct string_list **list, LPCWSTR str)
static LPWSTR build_properties (struct string_list *property_list)
static LPWSTR build_transforms (struct string_list *transform_list)
static DWORD msi_atou (LPCWSTR str)
static LPWSTR msi_strdup (LPCWSTR str)
static BOOL msi_strequal (LPCWSTR str1, LPCSTR str2)
static BOOL msi_option_equal (LPCWSTR str1, LPCSTR str2)
static BOOL msi_strprefix (LPCWSTR str1, LPCSTR str2)
static BOOL msi_option_prefix (LPCWSTR str1, LPCSTR str2)
static VOIDLoadProc (LPCWSTR DllName, LPCSTR ProcName, HMODULE *DllHandle)
static DWORD DoDllRegisterServer (LPCWSTR DllName)
static DWORD DoDllUnregisterServer (LPCWSTR DllName)
static DWORD DoRegServer (void)
static INT DoEmbedding (LPWSTR key)
static int chomp (WCHAR *str)
static void process_args (WCHAR *cmdline, int *pargc, WCHAR ***pargv)
static BOOL process_args_from_reg (LPWSTR ident, int *pargc, WCHAR ***pargv)
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)

Variables

static const WCHAR ActionAdmin []
static const WCHAR RemoveAll []
static const WCHAR InstallRunOnce []

Generated on Thu May 24 2012 04:46:40 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.