21 #pragma makedep register 22 #pragma makedep regtypelib 39 uuid(7BDE2046-D03B-4ffc-B84C-A098F38CFF0B),
53 uuid(902B3592-9D08-4dfd-A593-D07C52546421),
85 uuid(56D58B64-8780-4c22-A8BC-8B0B29E4A9F8),
96 uuid(000c101c-0000-0000-c000-000000000046),
106 uuid(000c101d-0000-0000-c000-000000000046),
116 uuid(000c1025-0000-0000-c000-000000000046),
126 uuid(000c1033-0000-0000-c000-000000000046),
138 uuid(000c101c-0000-0000-c000-000000000046)
143 helpstring(
"Microsoft Windows Installer Message RPC"),
144 progid(
"WindowsInstaller.Message"),
145 uuid(000c101d-0000-0000-c000-000000000046)
147 coclass MsiServerMessage {
interface IMsiMessage; }
151 uuid(000c103e-0000-0000-c000-000000000046)
158 progid(
"WindowsInstaller.Installer"),
159 uuid(000c1090-0000-0000-c000-000000000046)
161 coclass MsiInstaller {
interface Installer; }
164 uuid(000c1082-0000-0000-c000-000000000046)
169 uuid(000c1084-0000-0000-c000-000000000046)
171 coclass MsiDatabase { }
174 uuid(000c1086-0000-0000-c000-000000000046)
180 uuid(000c1094-0000-0000-c000-000000000046)
186 uuid(ba26e6fa-4f27-4f56-953
a-3f90272018aa)
191 uuid(902b3592-9d08-4dfd-a593-d07c52546421)
193 coclass WineMsiRemotePackage {
interface WineMsiRemotePackage; }
195 [
uuid(000C1092-0000-0000-C000-000000000046),
version(1.0) ]
202 dispinterface SummaryInfo;
249 [
uuid(000C1090-0000-0000-C000-000000000046) ]
266 SummaryInfo* SummaryInformation(
268 [
in, defaultvalue(0)]
long UpdateCount);
280 [
in, defaultvalue(
"0")]
BSTR PropertyValues);
284 Record* LastErrorRecord();
318 [
uuid(000C1093-0000-0000-C000-000000000046) ]
324 BSTR StringData([
in]
long Field);
330 long IntegerData([
in]
long Field);
339 [
uuid(000C1095-0000-0000-C000-000000000046) ]
352 [
uuid(000C1096-0000-0000-C000-000000000046) ]
359 [
uuid(000C109A-0000-0000-C000-000000000046) ]
366 [
uuid(000C109B-0000-0000-C000-000000000046) ]
367 dispinterface SummaryInfo
378 long PropertyCount();
382 msiViewModifySeek = -1,
397 [
uuid(000C109C-0000-0000-C000-000000000046) ]
414 [
uuid(000C109D-0000-0000-C000-000000000046) ]
422 SummaryInfo *SummaryInformation([
in, defaultvalue(0)]
long UpdateCount);
426 msiDoActionStatusNoAction = 0,
498 [
uuid(000C109E-0000-0000-C000-000000000046) ]
534 void FeatureRequestState(
538 void SetInstallLevel([
in]
long Level);
541 [
uuid(000C109F-0000-0000-C000-000000000046) ]
548 [
uuid(000C10A0-0000-0000-C000-000000000046) ]
555 [
uuid(000C10A1-0000-0000-C000-000000000046) ]
WindowsInstaller::enum msiDoActionStatusUserExit
#define DISPID_SESSION_LANGUAGE
#define DISPID_INSTALLER_OPENPACKAGE
INTERNETFEATURELIST feature
HRESULT Sequence([in] BSTR table, [in] int sequence)
PVOID PVOID PWCHAR PVOID Environment
WindowsInstaller::enum msiDoActionStatusWrongState
HRESULT GetLanguage([out] LANGID *language)
#define DISPID_INSTALLER_OPENPRODUCT
WindowsInstaller::enum msiDoActionStatusFinished
HRESULT SetComponentState([in] BSTR component, [in] INSTALLSTATE state)
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
HRESULT GetSummaryInformation([in] UINT updatecount, [out] MSIHANDLE *suminfo)
#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
HRESULT SetMode([in] MSIRUNMODE mode, [in] BOOL state)
#define DISPID_SUMMARYINFO_PROPERTYCOUNT
#define DISPID_INSTALLER_FILEATTRIBUTES
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
coclass TestTypelib::Coclass3 oleautomation
HRESULT SetFeatureState([in] BSTR feature, [in] INSTALLSTATE state)
static const CHAR suminfo[]
_In_ struct _KBUGCHECK_REASON_CALLBACK_RECORD * Record
HRESULT GetComponentState([in] BSTR component, [out] INSTALLSTATE *installed, [out] INSTALLSTATE *action)
WindowsInstaller::enum msiDoActionStatusSuccess
HRESULT IsTablePersistent([in] LPCWSTR table, [out] MSICONDITION *persistent)
#define DISPID_INSTALLER_VERSION
HRESULT GetMode([in] MSIRUNMODE mode, [out] BOOL *ret)
HRESULT EvaluateCondition([in] BSTR condition)
HRESULT SetProperty([in] BSTR property, [in] BSTR value)
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
HRESULT SetMsiHandle([in] MSIHANDLE handle)
_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
HRESULT SetTargetPath([in] BSTR folder, [in] BSTR value)
HRESULT OpenView([in] LPCWSTR query, [out] MSIHANDLE *view)
_In_ WDFCOLLECTION _In_ ULONG Index
#define DISPID_VIEW_CLOSE
#define DISPID_INSTALLER_PRODUCTINFO
#define DISPID_RECORD_STRINGDATA
HRESULT SetMsiHandle([in] MSIHANDLE handle)
HRESULT GetFeatureState([in] BSTR feature, [out] INSTALLSTATE *installed, [out] INSTALLSTATE *action)
#define DISPID_SESSION_INSTALLER
IN PVOID IN PVOID IN USHORT Version
coclass PSFactoryBuffer threading(apartment)
HRESULT FormatRecord([in] MSIHANDLE record, [out] BSTR *value)
coclass MsiServer progid("WindowsInstaller.Message")
#define DISPID_SESSION_MODE
#define DISPID_INSTALLER_LASTERRORRECORD
HRESULT GetFeatureCost([in] BSTR feature, [in] INT cost_tree, [in] INSTALLSTATE state, [out] INT *cost)
static struct message * sequence
coclass MsiServer helpstring("Microsoft Windows Installer Message RPC")
#define DISPID_SESSION_SETINSTALLLEVEL
HRESULT DoAction([in] BSTR action)
_Must_inspect_result_ _Out_ PLARGE_INTEGER FileSize
#define DISPID_VIEW_MODIFY
#define DISPID_INSTALLER_PRODUCTSTATE
#define DISPID_RECORD_FIELDCOUNT
HRESULT GetActiveDatabase([out] MSIHANDLE *handle)
#define DISPID_INSTALLER_RELATEDPRODUCTS
#define DISPID_VIEW_FETCH
#define DISPID_DATABASE_SUMMARYINFORMATION
static INT Execute(LPTSTR Full, LPTSTR First, LPTSTR Rest, PARSED_COMMAND *Cmd)
_In_ WDFIOTARGET _In_ _Strict_type_match_ WDF_IO_TARGET_SENT_IO_ACTION Action
#define DISPID_DATABASE_OPENVIEW
HRESULT GetProperty([in] BSTR property, [out, size_is(*size)] BSTR value, [in, out] DWORD *size)
#define DISPID_SESSION_FEATUREREQUESTSTATE
_In_ WDFCOLLECTION _In_ WDFOBJECT Item
WindowsInstaller::enum msiDoActionStatusFailure
#define DISPID_VIEW_EXECUTE
HRESULT GetTargetPath([in] BSTR folder, [out, size_is(*size)] BSTR value, [in, out] DWORD *size)
#define DISPID_INSTALLER_ENVIRONMENT
WindowsInstaller::enum msiDoActionStatusSuspend
static void DoAction(HWND hwnd, INT iAction, WPARAM wParam, LPARAM lParam)
HRESULT GetSourcePath([in] BSTR folder, [out, size_is(*size)] BSTR value, [in, out] DWORD *size)
HRESULT SetInstallLevel([in] int level)
#define DISPID_SESSION_DATABASE
HRESULT ProcessMessage([in] INSTALLMESSAGE message, [in] MSIHANDLE record)
GLuint GLuint GLsizei GLenum type
#define DISPID_INSTALLER_INSTALLPRODUCT
GLboolean GLboolean GLboolean GLboolean a
HRESULT GetActionInfo([in] LPCGUID guid, [out] INT *type, [out] MSIHANDLE *handle, [out] BSTR *dllname, [out] BSTR *function, [out] IWineMsiRemotePackage **package)
#define DISPID_SESSION_MESSAGE
HRESULT GetPrimaryKeys([in] LPCWSTR table, [out] MSIHANDLE *keys)
#define DISPID_INSTALLER_REGISTRYVALUE
coclass MsiServer uuid(000c101d-0000-0000-c000-000000000046)] coclass MsiServerMessage
HRESULT EnumComponentCosts([in] BSTR component, [in] DWORD index, [in] INSTALLSTATE state, [out, size_is(*buflen)] BSTR drive, [in, out] DWORD *buflen, [out] INT *cost, [out] INT *temp)