21 #pragma makedep register 22 #pragma makedep regtypelib 31 uuid(000c101c-0000-0000-c000-000000000046),
41 uuid(000c101d-0000-0000-c000-000000000046),
51 uuid(000c1025-0000-0000-c000-000000000046),
61 uuid(000c1033-0000-0000-c000-000000000046),
73 uuid(000c101c-0000-0000-c000-000000000046)
78 helpstring(
"Microsoft Windows Installer Message RPC"),
79 progid(
"WindowsInstaller.Message"),
80 uuid(000c101d-0000-0000-c000-000000000046)
86 uuid(000c103e-0000-0000-c000-000000000046)
93 progid(
"WindowsInstaller.Installer"),
94 uuid(000c1090-0000-0000-c000-000000000046)
96 coclass MsiInstaller {
interface Installer; }
99 uuid(000c1082-0000-0000-c000-000000000046)
104 uuid(000c1084-0000-0000-c000-000000000046)
106 coclass MsiDatabase { }
109 uuid(000c1086-0000-0000-c000-000000000046)
115 uuid(000c1094-0000-0000-c000-000000000046)
120 [
uuid(000C1092-0000-0000-C000-000000000046),
version(1.0) ]
127 dispinterface SummaryInfo;
174 [
uuid(000C1090-0000-0000-C000-000000000046) ]
191 SummaryInfo* SummaryInformation(
193 [
in, defaultvalue(0)]
long UpdateCount);
205 [
in, defaultvalue(
"0")]
BSTR PropertyValues);
209 Record* LastErrorRecord();
243 [
uuid(000C1093-0000-0000-C000-000000000046) ]
249 BSTR StringData([
in]
long Field);
255 long IntegerData([
in]
long Field);
264 [
uuid(000C1095-0000-0000-C000-000000000046) ]
277 [
uuid(000C1096-0000-0000-C000-000000000046) ]
284 [
uuid(000C109A-0000-0000-C000-000000000046) ]
291 [
uuid(000C109B-0000-0000-C000-000000000046) ]
292 dispinterface SummaryInfo
303 long PropertyCount();
307 msiViewModifySeek = -1,
322 [
uuid(000C109C-0000-0000-C000-000000000046) ]
339 [
uuid(000C109D-0000-0000-C000-000000000046) ]
347 SummaryInfo *SummaryInformation([
in, defaultvalue(0)]
long UpdateCount);
351 msiDoActionStatusNoAction = 0,
423 [
uuid(000C109E-0000-0000-C000-000000000046) ]
459 void FeatureRequestState(
463 void SetInstallLevel([
in]
long Level);
466 [
uuid(000C109F-0000-0000-C000-000000000046) ]
473 [
uuid(000C10A0-0000-0000-C000-000000000046) ]
480 [
uuid(000C10A1-0000-0000-C000-000000000046) ]
WindowsInstaller::enum msiDoActionStatusUserExit
#define DISPID_SESSION_LANGUAGE
#define DISPID_INSTALLER_OPENPACKAGE
PVOID PVOID PWCHAR PVOID Environment
WindowsInstaller::enum msiDoActionStatusWrongState
#define DISPID_INSTALLER_OPENPRODUCT
WindowsInstaller::enum msiDoActionStatusFinished
coclass MSXML2::XSLTemplate40 object
_In_ WDFIOTARGET _In_ PWDF_REQUEST_COMPLETION_PARAMS Params
#define DISPID_INSTALLER_PRODUCTS
#define DISPID_INSTALLER_FILESIZE
#define DISPID_INSTALLER_ENABLELOG
#define DISPID_RECORD_INTEGERDATA
#define DISPID_INSTALLER_SUMMARYINFORMATION
#define DISPID_SESSION_EVALUATECONDITION
#define DISPID_INSTALLER_OPENDATABASE
WindowsInstaller::enum msiDoActionStatusBadActionData
_In_ ULONG const _In_ FEATURE_NUMBER const Feature
#define DISPID_INSTALLER_CREATERECORD
#define DISPID_SESSION_PROPERTY
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
#define DISPID_INSTALLER_FILEVERSION
#define DISPID_SESSION_DOACTION
#define DISPID_LIST__NEWENUM
#define DISPID_INSTALLER_UILEVEL
#define DISPID_SESSION_FEATURECURRENTSTATE
#define DISPID_LIST_COUNT
#define DISPID_SUMMARYINFO_PROPERTYCOUNT
#define DISPID_INSTALLER_FILEATTRIBUTES
coclass TestTypelib::Coclass3 oleautomation
_In_ struct _KBUGCHECK_REASON_CALLBACK_RECORD * Record
WindowsInstaller::enum msiDoActionStatusSuccess
#define DISPID_INSTALLER_VERSION
WindowsInstaller::enum _MsiViewModify
static const WCHAR version[]
_Must_inspect_result_ _In_opt_ PFLT_INSTANCE _Out_ PHANDLE _In_ ACCESS_MASK _In_ POBJECT_ATTRIBUTES _Out_ PIO_STATUS_BLOCK _In_opt_ PLARGE_INTEGER _In_ ULONG FileAttributes
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
root entry for file system trees
#define DISPID_SUMMARYINFO_PROPERTY
_In_ PWDFDEVICE_INIT _In_ PWDF_REMOVE_LOCK_OPTIONS Options
_In_ WDFCOLLECTION _In_ ULONG Index
#define DISPID_VIEW_CLOSE
#define DISPID_INSTALLER_PRODUCTINFO
#define DISPID_RECORD_STRINGDATA
#define DISPID_SESSION_INSTALLER
IN PVOID IN PVOID IN USHORT Version
coclass PSFactoryBuffer threading(apartment)
return pDmaTrans Execute(Context)
coclass MsiServer progid("WindowsInstaller.Message")
#define DISPID_SESSION_MODE
#define DISPID_INSTALLER_LASTERRORRECORD
coclass MsiServer helpstring("Microsoft Windows Installer Message RPC")
#define DISPID_SESSION_SETINSTALLLEVEL
_Must_inspect_result_ _Out_ PLARGE_INTEGER FileSize
#define DISPID_VIEW_MODIFY
#define DISPID_INSTALLER_PRODUCTSTATE
#define DISPID_RECORD_FIELDCOUNT
#define DISPID_INSTALLER_RELATEDPRODUCTS
#define DISPID_VIEW_FETCH
#define DISPID_DATABASE_SUMMARYINFORMATION
_In_ WDFIOTARGET _In_ _Strict_type_match_ WDF_IO_TARGET_SENT_IO_ACTION Action
#define DISPID_DATABASE_OPENVIEW
#define DISPID_SESSION_FEATUREREQUESTSTATE
_In_ WDFCOLLECTION _In_ WDFOBJECT Item
WindowsInstaller::enum msiDoActionStatusFailure
#define DISPID_VIEW_EXECUTE
#define DISPID_INSTALLER_ENVIRONMENT
WindowsInstaller::enum msiDoActionStatusSuspend
static void DoAction(HWND hwnd, INT iAction, WPARAM wParam, LPARAM lParam)
#define DISPID_SESSION_DATABASE
#define DISPID_INSTALLER_INSTALLPRODUCT
#define DISPID_SESSION_MESSAGE
#define DISPID_INSTALLER_REGISTRYVALUE
coclass MsiServer uuid(000c101d-0000-0000-c000-000000000046)] coclass MsiServerMessage