ReactOS 0.4.15-dev-6662-g1b3eed5
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "winuser.h"
#include "winreg.h"
#include "msidefs.h"
#include "msipriv.h"
#include "activscp.h"
#include "oleauto.h"
#include "shlwapi.h"
#include "wine/debug.h"
#include "msiserver.h"
#include "msiserver_dispids.h"
Go to the source code of this file.
Classes | |
struct | tid_id_t |
struct | AutomationObject |
struct | ListObject |
struct | ListEnumerator |
struct | SessionObject |
Macros | |
#define | COBJMACROS |
#define | REG_INDEX_CLASSES_ROOT 0 |
#define | REG_INDEX_DYN_DATA 6 |
#define | MAX_FUNC_PARAMS 20 |
Typedefs | |
typedef struct AutomationObject | AutomationObject |
typedef HRESULT(* | auto_invoke_func) (AutomationObject *This, DISPID dispIdMember, REFIID riid, LCID lcid, WORD flags, DISPPARAMS *pDispParams, VARIANT *result, EXCEPINFO *ei, UINT *arg_err) |
typedef void(* | auto_free_func) (AutomationObject *This) |
Variables | |
static tid_id_t | tid_ids [] |
static ITypeLib * | typelib |
static ITypeInfo * | typeinfos [LAST_tid] |
static const struct IDispatchVtbl | AutomationObjectVtbl |
static const IProvideMultipleClassInfoVtbl | ProvideMultipleClassInfoVtbl |
static const struct IEnumVARIANTVtbl | ListEnumerator_Vtbl |
#define COBJMACROS |
Definition at line 21 of file automation.c.
#define MAX_FUNC_PARAMS 20 |
Definition at line 313 of file automation.c.
#define REG_INDEX_CLASSES_ROOT 0 |
Definition at line 41 of file automation.c.
#define REG_INDEX_DYN_DATA 6 |
Definition at line 42 of file automation.c.
typedef void(* auto_free_func) (AutomationObject *This) |
Definition at line 52 of file automation.c.
typedef HRESULT(* auto_invoke_func) (AutomationObject *This, DISPID dispIdMember, REFIID riid, LCID lcid, WORD flags, DISPPARAMS *pDispParams, VARIANT *result, EXCEPINFO *ei, UINT *arg_err) |
Definition at line 47 of file automation.c.
typedef struct AutomationObject AutomationObject |
Definition at line 44 of file automation.c.
Definition at line 222 of file automation.c.
|
static |
Definition at line 278 of file automation.c.
|
static |
Definition at line 259 of file automation.c.
|
static |
Definition at line 248 of file automation.c.
|
static |
Definition at line 316 of file automation.c.
|
static |
Definition at line 192 of file automation.c.
Definition at line 231 of file automation.c.
Definition at line 2455 of file automation.c.
Definition at line 1106 of file automation.c.
Referenced by InstallerImpl_Products(), and InstallerImpl_RelatedProducts().
|
static |
Definition at line 700 of file automation.c.
Referenced by list_invoke(), and ListEnumerator_Clone().
Definition at line 2421 of file automation.c.
Referenced by call_script().
Definition at line 997 of file automation.c.
Referenced by InstallerImpl_CreateRecord(), and view_invoke().
Definition at line 2440 of file automation.c.
Referenced by call_script(), and InstallerImpl_OpenPackage().
Definition at line 2487 of file automation.c.
Referenced by database_invoke(), and InstallerImpl_SummaryInformation().
Definition at line 2471 of file automation.c.
Referenced by database_invoke().
|
static |
Definition at line 1257 of file automation.c.
|
static |
Definition at line 1242 of file automation.c.
Referenced by database_invoke().
|
static |
Definition at line 728 of file automation.c.
Referenced by InstallerImpl_RegistryValue(), and summaryinfo_invoke().
Definition at line 1078 of file automation.c.
Referenced by create_list().
Definition at line 83 of file automation.c.
Referenced by AutomationObject_GetIDsOfNames(), AutomationObject_Invoke(), AutomationObject_QueryInterface(), get_typeinfo(), init_automation_object(), ProvideMultipleClassInfo_GetGUID(), and ProvideMultipleClassInfo_GetInfoOfIndex().
Definition at line 88 of file automation.c.
Referenced by AutomationObject_GetIDsOfNames(), AutomationObject_GetTypeInfo(), AutomationObject_Invoke(), ProvideMultipleClassInfo_GetClassInfo(), and ProvideMultipleClassInfo_GetInfoOfIndex().
|
inlinestatic |
Definition at line 186 of file automation.c.
Referenced by AutomationObject_AddRef(), AutomationObject_GetIDsOfNames(), AutomationObject_GetTypeInfo(), AutomationObject_GetTypeInfoCount(), AutomationObject_Invoke(), AutomationObject_QueryInterface(), and AutomationObject_Release().
|
inlinestatic |
Definition at line 559 of file automation.c.
Referenced by ListEnumerator_AddRef(), ListEnumerator_Clone(), ListEnumerator_Next(), ListEnumerator_QueryInterface(), ListEnumerator_Release(), ListEnumerator_Reset(), and ListEnumerator_Skip().
|
inlinestatic |
Definition at line 181 of file automation.c.
Referenced by ProvideMultipleClassInfo_AddRef(), ProvideMultipleClassInfo_GetClassInfo(), ProvideMultipleClassInfo_GetGUID(), ProvideMultipleClassInfo_GetInfoOfIndex(), ProvideMultipleClassInfo_GetMultiTypeInfoCount(), ProvideMultipleClassInfo_QueryInterface(), and ProvideMultipleClassInfo_Release().
|
static |
Definition at line 544 of file automation.c.
Referenced by create_database(), create_list(), create_msiserver(), create_record(), create_session(), create_summaryinfo(), and create_view().
|
static |
Definition at line 2321 of file automation.c.
|
static |
Definition at line 1658 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 1889 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 2129 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 2144 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 2159 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 2174 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 1904 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 1965 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 1769 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 1685 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 1744 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 2213 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 2272 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 2189 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 1980 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 2294 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 1813 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 1852 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 1940 of file automation.c.
Referenced by installer_invoke().
|
static |
Definition at line 1068 of file automation.c.
|
static |
Definition at line 1011 of file automation.c.
|
static |
Definition at line 591 of file automation.c.
|
static |
Definition at line 667 of file automation.c.
|
static |
Definition at line 616 of file automation.c.
|
static |
Definition at line 564 of file automation.c.
|
static |
Definition at line 600 of file automation.c.
|
static |
Definition at line 657 of file automation.c.
|
static |
Definition at line 641 of file automation.c.
|
static |
Definition at line 444 of file automation.c.
|
static |
Definition at line 456 of file automation.c.
|
static |
Definition at line 470 of file automation.c.
|
static |
Definition at line 492 of file automation.c.
|
static |
Definition at line 483 of file automation.c.
|
static |
Definition at line 435 of file automation.c.
|
static |
Definition at line 450 of file automation.c.
|
static |
Definition at line 906 of file automation.c.
|
static |
Definition at line 1342 of file automation.c.
|
static |
Definition at line 754 of file automation.c.
|
static |
Definition at line 1598 of file automation.c.
Referenced by InstallerImpl_RegistryValue().
|
static |
Definition at line 1153 of file automation.c.
WINE_DEFAULT_DEBUG_CHANNEL | ( | msi | ) |
Definition at line 420 of file automation.c.
Referenced by init_automation_object().
Definition at line 688 of file automation.c.
Referenced by create_list_enumerator().
|
static |
Definition at line 533 of file automation.c.
Referenced by init_automation_object().
|
static |
Definition at line 70 of file automation.c.
Referenced by AutomationObject_Invoke(), AutomationObject_Release(), and get_riid_from_tid().
Definition at line 81 of file automation.c.
Referenced by get_typeinfo(), and release_typelib().
|
static |
Definition at line 80 of file automation.c.
Referenced by get_typeinfo(), and release_typelib().