ReactOS 0.4.16-dev-122-g325d74c
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "shlwapi.h"
#include "oleauto.h"
#include "rpcproxy.h"
#include "msipriv.h"
#include "msiserver.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | class_factory |
Macros | |
#define | COBJMACROS |
Functions | |
WINE_DEFAULT_DEBUG_CHANNEL (msi) | |
static void | LockModule (void) |
static void | UnlockModule (void) |
BOOL WINAPI | DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) |
static struct class_factory * | impl_from_IClassFactory (IClassFactory *iface) |
static HRESULT WINAPI | MsiCF_QueryInterface (LPCLASSFACTORY iface, REFIID riid, LPVOID *ppobj) |
static ULONG WINAPI | MsiCF_AddRef (LPCLASSFACTORY iface) |
static ULONG WINAPI | MsiCF_Release (LPCLASSFACTORY iface) |
static HRESULT WINAPI | MsiCF_CreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pOuter, REFIID riid, LPVOID *ppobj) |
static HRESULT WINAPI | MsiCF_LockServer (LPCLASSFACTORY iface, BOOL dolock) |
HRESULT WINAPI | DllGetClassObject (REFCLSID rclsid, REFIID riid, LPVOID *ppv) |
HRESULT WINAPI | DllGetVersion (DLLVERSIONINFO *pdvi) |
HRESULT WINAPI | DllCanUnloadNow (void) |
Variables | |
static LONG | dll_count |
INSTALLUILEVEL | gUILevel = INSTALLUILEVEL_DEFAULT |
HWND | gUIhwnd = 0 |
INSTALLUI_HANDLERA | gUIHandlerA = NULL |
INSTALLUI_HANDLERW | gUIHandlerW = NULL |
INSTALLUI_HANDLER_RECORD | gUIHandlerRecord = NULL |
DWORD | gUIFilter = 0 |
DWORD | gUIFilterRecord = 0 |
LPVOID | gUIContext = NULL |
LPVOID | gUIContextRecord = NULL |
WCHAR * | gszLogFile = NULL |
HINSTANCE | msi_hInstance |
static const IClassFactoryVtbl | MsiCF_Vtbl |
static struct class_factory | MsiServer_CF = { { &MsiCF_Vtbl }, create_msiserver } |
#define COBJMACROS |
Definition at line 23 of file msi_main.c.
Definition at line 216 of file msi_main.c.
Definition at line 174 of file msi_main.c.
HRESULT WINAPI DllGetVersion | ( | DLLVERSIONINFO * | pdvi | ) |
Definition at line 198 of file msi_main.c.
Definition at line 70 of file msi_main.c.
|
inlinestatic |
Definition at line 96 of file msi_main.c.
Referenced by MsiCF_CreateInstance(), and MsiCF_QueryInterface().
Definition at line 57 of file msi_main.c.
Referenced by MsiCF_AddRef(), and MsiCF_LockServer().
Definition at line 118 of file msi_main.c.
|
static |
Definition at line 130 of file msi_main.c.
Definition at line 148 of file msi_main.c.
|
static |
Definition at line 101 of file msi_main.c.
Definition at line 124 of file msi_main.c.
Definition at line 62 of file msi_main.c.
Referenced by MsiCF_LockServer(), and MsiCF_Release().
WINE_DEFAULT_DEBUG_CHANNEL | ( | msi | ) |
|
static |
Definition at line 38 of file msi_main.c.
Referenced by DllCanUnloadNow(), LockModule(), and UnlockModule().
Definition at line 50 of file msi_main.c.
Referenced by DllMain(), MSI_OpenPackageW(), and MsiEnableLogW().
Definition at line 48 of file msi_main.c.
Referenced by MSI_ProcessMessageVerbatim(), MsiSetExternalUIA(), and MsiSetExternalUIW().
Definition at line 49 of file msi_main.c.
Referenced by MSI_ProcessMessageVerbatim(), and MsiSetExternalUIRecord().
DWORD gUIFilter = 0 |
Definition at line 46 of file msi_main.c.
Referenced by MSI_ProcessMessageVerbatim(), MsiSetExternalUIA(), and MsiSetExternalUIW().
DWORD gUIFilterRecord = 0 |
Definition at line 47 of file msi_main.c.
Referenced by MSI_ProcessMessageVerbatim(), and MsiSetExternalUIRecord().
INSTALLUI_HANDLERA gUIHandlerA = NULL |
Definition at line 43 of file msi_main.c.
Referenced by MSI_ProcessMessageVerbatim(), MsiSetExternalUIA(), and MsiSetExternalUIW().
INSTALLUI_HANDLER_RECORD gUIHandlerRecord = NULL |
Definition at line 45 of file msi_main.c.
Referenced by MSI_ProcessMessageVerbatim(), and MsiSetExternalUIRecord().
INSTALLUI_HANDLERW gUIHandlerW = NULL |
Definition at line 44 of file msi_main.c.
Referenced by MSI_ProcessMessageVerbatim(), MsiSetExternalUIA(), and MsiSetExternalUIW().
HWND gUIhwnd = 0 |
Definition at line 42 of file msi_main.c.
Referenced by internal_ui_handler(), and MsiSetInternalUI().
INSTALLUILEVEL gUILevel = INSTALLUILEVEL_DEFAULT |
Definition at line 41 of file msi_main.c.
Referenced by MSI_CreatePackage(), and MsiSetInternalUI().
HINSTANCE msi_hInstance |
Definition at line 51 of file msi_main.c.
Referenced by ACTION_HandleStandardAction(), DllMain(), get_unique_folder_name(), msi_get_error_message(), MsiLoadStringW(), and seltree_create_imagelist().
|
static |
Definition at line 160 of file msi_main.c.
|
static |
Definition at line 169 of file msi_main.c.
Referenced by DllGetClassObject().