2077 lines
71 KiB
C++
2077 lines
71 KiB
C++
|
|
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
|
|
|
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
|
|
|
|
|
/* File created by MIDL compiler version 5.03.0280 */
|
|
/* at Wed Apr 19 15:32:13 2000
|
|
*/
|
|
/* Compiler settings for D:\NT\multimedia\Directx\ApplicationManager\ScriptInterface\AppManDispatch.idl:
|
|
Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext
|
|
error checks: allocation ref bounds_check enum stub_data
|
|
VC __declspec() decoration level:
|
|
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
|
DECLSPEC_UUID(), MIDL_INTERFACE()
|
|
*/
|
|
//@@MIDL_FILE_HEADING( )
|
|
|
|
|
|
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
|
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
|
#define __REQUIRED_RPCNDR_H_VERSION__ 440
|
|
#endif
|
|
|
|
#include "rpc.h"
|
|
#include "rpcndr.h"
|
|
|
|
#ifndef __RPCNDR_H_VERSION__
|
|
#error this stub requires an updated version of <rpcndr.h>
|
|
#endif // __RPCNDR_H_VERSION__
|
|
|
|
#ifndef COM_NO_WINDOWS_H
|
|
#include "windows.h"
|
|
#include "ole2.h"
|
|
#endif /*COM_NO_WINDOWS_H*/
|
|
|
|
#ifndef __AppManDispatch_h__
|
|
#define __AppManDispatch_h__
|
|
|
|
/* Forward Declarations */
|
|
|
|
#ifndef __IAppEntry_FWD_DEFINED__
|
|
#define __IAppEntry_FWD_DEFINED__
|
|
typedef interface IAppEntry IAppEntry;
|
|
#endif /* __IAppEntry_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAppManager_FWD_DEFINED__
|
|
#define __IAppManager_FWD_DEFINED__
|
|
typedef interface IAppManager IAppManager;
|
|
#endif /* __IAppManager_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __AppEntry_FWD_DEFINED__
|
|
#define __AppEntry_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class AppEntry AppEntry;
|
|
#else
|
|
typedef struct AppEntry AppEntry;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __AppEntry_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __AppManager_FWD_DEFINED__
|
|
#define __AppManager_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class AppManager AppManager;
|
|
#else
|
|
typedef struct AppManager AppManager;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __AppManager_FWD_DEFINED__ */
|
|
|
|
|
|
/* header files for imported files */
|
|
#include "oaidl.h"
|
|
#include "ocidl.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"{
|
|
#endif
|
|
|
|
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
|
|
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
|
|
|
|
#ifndef __IAppEntry_INTERFACE_DEFINED__
|
|
#define __IAppEntry_INTERFACE_DEFINED__
|
|
|
|
/* interface IAppEntry */
|
|
/* [unique][helpstring][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IAppEntry;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("E5065E80-0228-4469-9FAD-DE1F352A27FE")
|
|
IAppEntry : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Guid(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Guid(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CompanyName(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CompanyName(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Signature(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Signature(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VersionString(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_VersionString(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LastUsedDate(
|
|
/* [retval][out] */ DATE __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InstallDate(
|
|
/* [retval][out] */ DATE __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Category(
|
|
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Category(
|
|
/* [in] */ long newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_State(
|
|
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_State(
|
|
/* [in] */ long newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SetupRootPath(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ApplicationRootPath(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ApplicationRootPath(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EstimatedInstallKilobytes(
|
|
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EstimatedInstallKilobytes(
|
|
/* [in] */ long newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExecuteCmdLine(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExecuteCmdLine(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultSetupExeCmdLine(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DefaultSetupExeCmdLine(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DownsizeCmdLine(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DownsizeCmdLine(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReInstallCmdLine(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ReInstallCmdLine(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UnInstallCmdLine(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UnInstallCmdLine(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SelfTestCmdLine(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SelfTestCmdLine(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TitleURL(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TitleURL(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DeveloperURL(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DeveloperURL(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PublisherURL(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PublisherURL(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_XMLInfoFile(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_XMLInfoFile(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InitializeInstall( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FinalizeInstall( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InitializeDownsize( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FinalizeDownsize( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InitializeReInstall( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FinalizeReInstall( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InitializeUnInstall( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FinalizeUnInstall( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InitializeSelfTest( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FinalizeSelfTest( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Abort( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Run(
|
|
/* [in] */ long lRunFlags,
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddAssociation(
|
|
/* [in] */ long AssociationType,
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveAssociation(
|
|
/* [in] */ long lAssociationType,
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnumAssociationTypes(
|
|
/* [in] */ long lAssociationIndex,
|
|
/* [retval][out] */ long __RPC_FAR *lpAssociationType) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnumAssociationObjects(
|
|
/* [in] */ long lAssociationIndex,
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetTemporarySpace(
|
|
/* [in] */ long lKilobytesRequired,
|
|
/* [retval][out] */ BSTR __RPC_FAR *strRootPath) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveTemporarySpace(
|
|
/* [in] */ BSTR strRootPath) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnumTemporarySpacePaths(
|
|
/* [in] */ long lTempSpaceIndex,
|
|
/* [retval][out] */ BSTR __RPC_FAR *strRootPath) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnumTemporarySpaceAllocations(
|
|
/* [in] */ long lTempSpaceIndex,
|
|
/* [retval][out] */ long __RPC_FAR *lTempSpaceKilobytes) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RemovableKilobytes(
|
|
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RemovableKilobytes(
|
|
/* [in] */ long newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NonRemovableKilobytes(
|
|
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_NonRemovableKilobytes(
|
|
/* [in] */ long newVal) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IAppEntryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Guid )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Guid )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompanyName )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompanyName )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Signature )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Signature )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VersionString )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VersionString )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LastUsedDate )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ DATE __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InstallDate )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ DATE __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Category )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Category )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_State )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_State )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SetupRootPath )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ApplicationRootPath )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ApplicationRootPath )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EstimatedInstallKilobytes )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EstimatedInstallKilobytes )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExecuteCmdLine )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExecuteCmdLine )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultSetupExeCmdLine )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DefaultSetupExeCmdLine )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DownsizeCmdLine )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DownsizeCmdLine )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReInstallCmdLine )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ReInstallCmdLine )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UnInstallCmdLine )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UnInstallCmdLine )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SelfTestCmdLine )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SelfTestCmdLine )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TitleURL )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TitleURL )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeveloperURL )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DeveloperURL )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PublisherURL )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PublisherURL )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_XMLInfoFile )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_XMLInfoFile )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitializeInstall )(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FinalizeInstall )(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitializeDownsize )(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FinalizeDownsize )(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitializeReInstall )(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FinalizeReInstall )(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitializeUnInstall )(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FinalizeUnInstall )(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitializeSelfTest )(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FinalizeSelfTest )(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Abort )(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Run )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long lRunFlags,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddAssociation )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long AssociationType,
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAssociation )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long lAssociationType,
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumAssociationTypes )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long lAssociationIndex,
|
|
/* [retval][out] */ long __RPC_FAR *lpAssociationType);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumAssociationObjects )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long lAssociationIndex,
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTemporarySpace )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long lKilobytesRequired,
|
|
/* [retval][out] */ BSTR __RPC_FAR *strRootPath);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveTemporarySpace )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR strRootPath);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumTemporarySpacePaths )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long lTempSpaceIndex,
|
|
/* [retval][out] */ BSTR __RPC_FAR *strRootPath);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumTemporarySpaceAllocations )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long lTempSpaceIndex,
|
|
/* [retval][out] */ long __RPC_FAR *lTempSpaceKilobytes);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RemovableKilobytes )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RemovableKilobytes )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NonRemovableKilobytes )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NonRemovableKilobytes )(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
END_INTERFACE
|
|
} IAppEntryVtbl;
|
|
|
|
interface IAppEntry
|
|
{
|
|
CONST_VTBL struct IAppEntryVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IAppEntry_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IAppEntry_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IAppEntry_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IAppEntry_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IAppEntry_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IAppEntry_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IAppEntry_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IAppEntry_get_Guid(This,pVal) \
|
|
(This)->lpVtbl -> get_Guid(This,pVal)
|
|
|
|
#define IAppEntry_put_Guid(This,newVal) \
|
|
(This)->lpVtbl -> put_Guid(This,newVal)
|
|
|
|
#define IAppEntry_get_CompanyName(This,pVal) \
|
|
(This)->lpVtbl -> get_CompanyName(This,pVal)
|
|
|
|
#define IAppEntry_put_CompanyName(This,newVal) \
|
|
(This)->lpVtbl -> put_CompanyName(This,newVal)
|
|
|
|
#define IAppEntry_get_Signature(This,pVal) \
|
|
(This)->lpVtbl -> get_Signature(This,pVal)
|
|
|
|
#define IAppEntry_put_Signature(This,newVal) \
|
|
(This)->lpVtbl -> put_Signature(This,newVal)
|
|
|
|
#define IAppEntry_get_VersionString(This,pVal) \
|
|
(This)->lpVtbl -> get_VersionString(This,pVal)
|
|
|
|
#define IAppEntry_put_VersionString(This,newVal) \
|
|
(This)->lpVtbl -> put_VersionString(This,newVal)
|
|
|
|
#define IAppEntry_get_LastUsedDate(This,pVal) \
|
|
(This)->lpVtbl -> get_LastUsedDate(This,pVal)
|
|
|
|
#define IAppEntry_get_InstallDate(This,pVal) \
|
|
(This)->lpVtbl -> get_InstallDate(This,pVal)
|
|
|
|
#define IAppEntry_get_Category(This,pVal) \
|
|
(This)->lpVtbl -> get_Category(This,pVal)
|
|
|
|
#define IAppEntry_put_Category(This,newVal) \
|
|
(This)->lpVtbl -> put_Category(This,newVal)
|
|
|
|
#define IAppEntry_get_State(This,pVal) \
|
|
(This)->lpVtbl -> get_State(This,pVal)
|
|
|
|
#define IAppEntry_put_State(This,newVal) \
|
|
(This)->lpVtbl -> put_State(This,newVal)
|
|
|
|
#define IAppEntry_get_SetupRootPath(This,pVal) \
|
|
(This)->lpVtbl -> get_SetupRootPath(This,pVal)
|
|
|
|
#define IAppEntry_get_ApplicationRootPath(This,pVal) \
|
|
(This)->lpVtbl -> get_ApplicationRootPath(This,pVal)
|
|
|
|
#define IAppEntry_put_ApplicationRootPath(This,newVal) \
|
|
(This)->lpVtbl -> put_ApplicationRootPath(This,newVal)
|
|
|
|
#define IAppEntry_get_EstimatedInstallKilobytes(This,pVal) \
|
|
(This)->lpVtbl -> get_EstimatedInstallKilobytes(This,pVal)
|
|
|
|
#define IAppEntry_put_EstimatedInstallKilobytes(This,newVal) \
|
|
(This)->lpVtbl -> put_EstimatedInstallKilobytes(This,newVal)
|
|
|
|
#define IAppEntry_get_ExecuteCmdLine(This,pVal) \
|
|
(This)->lpVtbl -> get_ExecuteCmdLine(This,pVal)
|
|
|
|
#define IAppEntry_put_ExecuteCmdLine(This,newVal) \
|
|
(This)->lpVtbl -> put_ExecuteCmdLine(This,newVal)
|
|
|
|
#define IAppEntry_get_DefaultSetupExeCmdLine(This,pVal) \
|
|
(This)->lpVtbl -> get_DefaultSetupExeCmdLine(This,pVal)
|
|
|
|
#define IAppEntry_put_DefaultSetupExeCmdLine(This,newVal) \
|
|
(This)->lpVtbl -> put_DefaultSetupExeCmdLine(This,newVal)
|
|
|
|
#define IAppEntry_get_DownsizeCmdLine(This,pVal) \
|
|
(This)->lpVtbl -> get_DownsizeCmdLine(This,pVal)
|
|
|
|
#define IAppEntry_put_DownsizeCmdLine(This,newVal) \
|
|
(This)->lpVtbl -> put_DownsizeCmdLine(This,newVal)
|
|
|
|
#define IAppEntry_get_ReInstallCmdLine(This,pVal) \
|
|
(This)->lpVtbl -> get_ReInstallCmdLine(This,pVal)
|
|
|
|
#define IAppEntry_put_ReInstallCmdLine(This,newVal) \
|
|
(This)->lpVtbl -> put_ReInstallCmdLine(This,newVal)
|
|
|
|
#define IAppEntry_get_UnInstallCmdLine(This,pVal) \
|
|
(This)->lpVtbl -> get_UnInstallCmdLine(This,pVal)
|
|
|
|
#define IAppEntry_put_UnInstallCmdLine(This,newVal) \
|
|
(This)->lpVtbl -> put_UnInstallCmdLine(This,newVal)
|
|
|
|
#define IAppEntry_get_SelfTestCmdLine(This,pVal) \
|
|
(This)->lpVtbl -> get_SelfTestCmdLine(This,pVal)
|
|
|
|
#define IAppEntry_put_SelfTestCmdLine(This,newVal) \
|
|
(This)->lpVtbl -> put_SelfTestCmdLine(This,newVal)
|
|
|
|
#define IAppEntry_get_TitleURL(This,pVal) \
|
|
(This)->lpVtbl -> get_TitleURL(This,pVal)
|
|
|
|
#define IAppEntry_put_TitleURL(This,newVal) \
|
|
(This)->lpVtbl -> put_TitleURL(This,newVal)
|
|
|
|
#define IAppEntry_get_DeveloperURL(This,pVal) \
|
|
(This)->lpVtbl -> get_DeveloperURL(This,pVal)
|
|
|
|
#define IAppEntry_put_DeveloperURL(This,newVal) \
|
|
(This)->lpVtbl -> put_DeveloperURL(This,newVal)
|
|
|
|
#define IAppEntry_get_PublisherURL(This,pVal) \
|
|
(This)->lpVtbl -> get_PublisherURL(This,pVal)
|
|
|
|
#define IAppEntry_put_PublisherURL(This,newVal) \
|
|
(This)->lpVtbl -> put_PublisherURL(This,newVal)
|
|
|
|
#define IAppEntry_get_XMLInfoFile(This,pVal) \
|
|
(This)->lpVtbl -> get_XMLInfoFile(This,pVal)
|
|
|
|
#define IAppEntry_put_XMLInfoFile(This,newVal) \
|
|
(This)->lpVtbl -> put_XMLInfoFile(This,newVal)
|
|
|
|
#define IAppEntry_Clear(This) \
|
|
(This)->lpVtbl -> Clear(This)
|
|
|
|
#define IAppEntry_InitializeInstall(This) \
|
|
(This)->lpVtbl -> InitializeInstall(This)
|
|
|
|
#define IAppEntry_FinalizeInstall(This) \
|
|
(This)->lpVtbl -> FinalizeInstall(This)
|
|
|
|
#define IAppEntry_InitializeDownsize(This) \
|
|
(This)->lpVtbl -> InitializeDownsize(This)
|
|
|
|
#define IAppEntry_FinalizeDownsize(This) \
|
|
(This)->lpVtbl -> FinalizeDownsize(This)
|
|
|
|
#define IAppEntry_InitializeReInstall(This) \
|
|
(This)->lpVtbl -> InitializeReInstall(This)
|
|
|
|
#define IAppEntry_FinalizeReInstall(This) \
|
|
(This)->lpVtbl -> FinalizeReInstall(This)
|
|
|
|
#define IAppEntry_InitializeUnInstall(This) \
|
|
(This)->lpVtbl -> InitializeUnInstall(This)
|
|
|
|
#define IAppEntry_FinalizeUnInstall(This) \
|
|
(This)->lpVtbl -> FinalizeUnInstall(This)
|
|
|
|
#define IAppEntry_InitializeSelfTest(This) \
|
|
(This)->lpVtbl -> InitializeSelfTest(This)
|
|
|
|
#define IAppEntry_FinalizeSelfTest(This) \
|
|
(This)->lpVtbl -> FinalizeSelfTest(This)
|
|
|
|
#define IAppEntry_Abort(This) \
|
|
(This)->lpVtbl -> Abort(This)
|
|
|
|
#define IAppEntry_Run(This,lRunFlags,newVal) \
|
|
(This)->lpVtbl -> Run(This,lRunFlags,newVal)
|
|
|
|
#define IAppEntry_AddAssociation(This,AssociationType,lpAppEntry) \
|
|
(This)->lpVtbl -> AddAssociation(This,AssociationType,lpAppEntry)
|
|
|
|
#define IAppEntry_RemoveAssociation(This,lAssociationType,lpAppEntry) \
|
|
(This)->lpVtbl -> RemoveAssociation(This,lAssociationType,lpAppEntry)
|
|
|
|
#define IAppEntry_EnumAssociationTypes(This,lAssociationIndex,lpAssociationType) \
|
|
(This)->lpVtbl -> EnumAssociationTypes(This,lAssociationIndex,lpAssociationType)
|
|
|
|
#define IAppEntry_EnumAssociationObjects(This,lAssociationIndex,lpAppEntry) \
|
|
(This)->lpVtbl -> EnumAssociationObjects(This,lAssociationIndex,lpAppEntry)
|
|
|
|
#define IAppEntry_GetTemporarySpace(This,lKilobytesRequired,strRootPath) \
|
|
(This)->lpVtbl -> GetTemporarySpace(This,lKilobytesRequired,strRootPath)
|
|
|
|
#define IAppEntry_RemoveTemporarySpace(This,strRootPath) \
|
|
(This)->lpVtbl -> RemoveTemporarySpace(This,strRootPath)
|
|
|
|
#define IAppEntry_EnumTemporarySpacePaths(This,lTempSpaceIndex,strRootPath) \
|
|
(This)->lpVtbl -> EnumTemporarySpacePaths(This,lTempSpaceIndex,strRootPath)
|
|
|
|
#define IAppEntry_EnumTemporarySpaceAllocations(This,lTempSpaceIndex,lTempSpaceKilobytes) \
|
|
(This)->lpVtbl -> EnumTemporarySpaceAllocations(This,lTempSpaceIndex,lTempSpaceKilobytes)
|
|
|
|
#define IAppEntry_get_RemovableKilobytes(This,pVal) \
|
|
(This)->lpVtbl -> get_RemovableKilobytes(This,pVal)
|
|
|
|
#define IAppEntry_put_RemovableKilobytes(This,newVal) \
|
|
(This)->lpVtbl -> put_RemovableKilobytes(This,newVal)
|
|
|
|
#define IAppEntry_get_NonRemovableKilobytes(This,pVal) \
|
|
(This)->lpVtbl -> get_NonRemovableKilobytes(This,pVal)
|
|
|
|
#define IAppEntry_put_NonRemovableKilobytes(This,newVal) \
|
|
(This)->lpVtbl -> put_NonRemovableKilobytes(This,newVal)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_Guid_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_Guid_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_Guid_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_Guid_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_CompanyName_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_CompanyName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_CompanyName_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_CompanyName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_Signature_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_Signature_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_Signature_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_Signature_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_VersionString_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_VersionString_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_VersionString_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_VersionString_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_LastUsedDate_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ DATE __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_LastUsedDate_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_InstallDate_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ DATE __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_InstallDate_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_Category_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_Category_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_Category_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_Category_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_State_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_State_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_State_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_State_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_SetupRootPath_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_SetupRootPath_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_ApplicationRootPath_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_ApplicationRootPath_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_ApplicationRootPath_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_ApplicationRootPath_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_EstimatedInstallKilobytes_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_EstimatedInstallKilobytes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_EstimatedInstallKilobytes_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_EstimatedInstallKilobytes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_ExecuteCmdLine_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_ExecuteCmdLine_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_ExecuteCmdLine_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_ExecuteCmdLine_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_DefaultSetupExeCmdLine_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_DefaultSetupExeCmdLine_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_DefaultSetupExeCmdLine_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_DefaultSetupExeCmdLine_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_DownsizeCmdLine_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_DownsizeCmdLine_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_DownsizeCmdLine_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_DownsizeCmdLine_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_ReInstallCmdLine_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_ReInstallCmdLine_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_ReInstallCmdLine_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_ReInstallCmdLine_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_UnInstallCmdLine_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_UnInstallCmdLine_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_UnInstallCmdLine_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_UnInstallCmdLine_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_SelfTestCmdLine_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_SelfTestCmdLine_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_SelfTestCmdLine_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_SelfTestCmdLine_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_TitleURL_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_TitleURL_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_TitleURL_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_TitleURL_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_DeveloperURL_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_DeveloperURL_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_DeveloperURL_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_DeveloperURL_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_PublisherURL_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_PublisherURL_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_PublisherURL_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_PublisherURL_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_XMLInfoFile_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_XMLInfoFile_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_XMLInfoFile_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_XMLInfoFile_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_Clear_Proxy(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_Clear_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_InitializeInstall_Proxy(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_InitializeInstall_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_FinalizeInstall_Proxy(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_FinalizeInstall_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_InitializeDownsize_Proxy(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_InitializeDownsize_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_FinalizeDownsize_Proxy(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_FinalizeDownsize_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_InitializeReInstall_Proxy(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_InitializeReInstall_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_FinalizeReInstall_Proxy(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_FinalizeReInstall_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_InitializeUnInstall_Proxy(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_InitializeUnInstall_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_FinalizeUnInstall_Proxy(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_FinalizeUnInstall_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_InitializeSelfTest_Proxy(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_InitializeSelfTest_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_FinalizeSelfTest_Proxy(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_FinalizeSelfTest_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_Abort_Proxy(
|
|
IAppEntry __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_Abort_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_Run_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long lRunFlags,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_Run_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_AddAssociation_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long AssociationType,
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_AddAssociation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_RemoveAssociation_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long lAssociationType,
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_RemoveAssociation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_EnumAssociationTypes_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long lAssociationIndex,
|
|
/* [retval][out] */ long __RPC_FAR *lpAssociationType);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_EnumAssociationTypes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_EnumAssociationObjects_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long lAssociationIndex,
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_EnumAssociationObjects_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_GetTemporarySpace_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long lKilobytesRequired,
|
|
/* [retval][out] */ BSTR __RPC_FAR *strRootPath);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_GetTemporarySpace_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_RemoveTemporarySpace_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ BSTR strRootPath);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_RemoveTemporarySpace_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_EnumTemporarySpacePaths_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long lTempSpaceIndex,
|
|
/* [retval][out] */ BSTR __RPC_FAR *strRootPath);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_EnumTemporarySpacePaths_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppEntry_EnumTemporarySpaceAllocations_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long lTempSpaceIndex,
|
|
/* [retval][out] */ long __RPC_FAR *lTempSpaceKilobytes);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_EnumTemporarySpaceAllocations_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_RemovableKilobytes_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_RemovableKilobytes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_RemovableKilobytes_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_RemovableKilobytes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppEntry_get_NonRemovableKilobytes_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_get_NonRemovableKilobytes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAppEntry_put_NonRemovableKilobytes_Proxy(
|
|
IAppEntry __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
|
|
void __RPC_STUB IAppEntry_put_NonRemovableKilobytes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IAppEntry_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAppManager_INTERFACE_DEFINED__
|
|
#define __IAppManager_INTERFACE_DEFINED__
|
|
|
|
/* interface IAppManager */
|
|
/* [unique][helpstring][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IAppManager;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("8D051768-5370-40AF-B149-2B265F39CCA2")
|
|
IAppManager : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AdvancedMode(
|
|
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaximumAvailableKilobytes(
|
|
long lSpaceCategory,
|
|
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OptimalAvailableKilobytes(
|
|
long lSpaceCategory,
|
|
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ApplicationCount(
|
|
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateApplicationEntry(
|
|
/* [retval][out] */ IAppEntry __RPC_FAR *__RPC_FAR *lppAppEntry) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetApplicationInfo(
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnumApplications(
|
|
/* [in] */ long lApplicationIndex,
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnumDeviceAvailableKilobytes(
|
|
/* [in] */ long lDeviceIndex,
|
|
/* [retval][out] */ long __RPC_FAR *lKilobytes) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnumDeviceRootPaths(
|
|
/* [in] */ long lDeviceIndex,
|
|
/* [retval][out] */ BSTR __RPC_FAR *strRootPath) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnumDeviceExclusionMask(
|
|
/* [in] */ long lDeviceIndex,
|
|
/* [retval][out] */ long __RPC_FAR *lExclusionMask) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IAppManagerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IAppManager __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IAppManager __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
|
|
/* [out] */ VARIANT __RPC_FAR *pVarResult,
|
|
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
|
|
/* [out] */ UINT __RPC_FAR *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AdvancedMode )(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaximumAvailableKilobytes )(
|
|
IAppManager __RPC_FAR * This,
|
|
long lSpaceCategory,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OptimalAvailableKilobytes )(
|
|
IAppManager __RPC_FAR * This,
|
|
long lSpaceCategory,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ApplicationCount )(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateApplicationEntry )(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [retval][out] */ IAppEntry __RPC_FAR *__RPC_FAR *lppAppEntry);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetApplicationInfo )(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumApplications )(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [in] */ long lApplicationIndex,
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumDeviceAvailableKilobytes )(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [in] */ long lDeviceIndex,
|
|
/* [retval][out] */ long __RPC_FAR *lKilobytes);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumDeviceRootPaths )(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [in] */ long lDeviceIndex,
|
|
/* [retval][out] */ BSTR __RPC_FAR *strRootPath);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumDeviceExclusionMask )(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [in] */ long lDeviceIndex,
|
|
/* [retval][out] */ long __RPC_FAR *lExclusionMask);
|
|
|
|
END_INTERFACE
|
|
} IAppManagerVtbl;
|
|
|
|
interface IAppManager
|
|
{
|
|
CONST_VTBL struct IAppManagerVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IAppManager_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IAppManager_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IAppManager_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IAppManager_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IAppManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IAppManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IAppManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IAppManager_get_AdvancedMode(This,pVal) \
|
|
(This)->lpVtbl -> get_AdvancedMode(This,pVal)
|
|
|
|
#define IAppManager_get_MaximumAvailableKilobytes(This,lSpaceCategory,pVal) \
|
|
(This)->lpVtbl -> get_MaximumAvailableKilobytes(This,lSpaceCategory,pVal)
|
|
|
|
#define IAppManager_get_OptimalAvailableKilobytes(This,lSpaceCategory,pVal) \
|
|
(This)->lpVtbl -> get_OptimalAvailableKilobytes(This,lSpaceCategory,pVal)
|
|
|
|
#define IAppManager_get_ApplicationCount(This,pVal) \
|
|
(This)->lpVtbl -> get_ApplicationCount(This,pVal)
|
|
|
|
#define IAppManager_CreateApplicationEntry(This,lppAppEntry) \
|
|
(This)->lpVtbl -> CreateApplicationEntry(This,lppAppEntry)
|
|
|
|
#define IAppManager_GetApplicationInfo(This,lpAppEntry) \
|
|
(This)->lpVtbl -> GetApplicationInfo(This,lpAppEntry)
|
|
|
|
#define IAppManager_EnumApplications(This,lApplicationIndex,lpAppEntry) \
|
|
(This)->lpVtbl -> EnumApplications(This,lApplicationIndex,lpAppEntry)
|
|
|
|
#define IAppManager_EnumDeviceAvailableKilobytes(This,lDeviceIndex,lKilobytes) \
|
|
(This)->lpVtbl -> EnumDeviceAvailableKilobytes(This,lDeviceIndex,lKilobytes)
|
|
|
|
#define IAppManager_EnumDeviceRootPaths(This,lDeviceIndex,strRootPath) \
|
|
(This)->lpVtbl -> EnumDeviceRootPaths(This,lDeviceIndex,strRootPath)
|
|
|
|
#define IAppManager_EnumDeviceExclusionMask(This,lDeviceIndex,lExclusionMask) \
|
|
(This)->lpVtbl -> EnumDeviceExclusionMask(This,lDeviceIndex,lExclusionMask)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppManager_get_AdvancedMode_Proxy(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppManager_get_AdvancedMode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppManager_get_MaximumAvailableKilobytes_Proxy(
|
|
IAppManager __RPC_FAR * This,
|
|
long lSpaceCategory,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppManager_get_MaximumAvailableKilobytes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppManager_get_OptimalAvailableKilobytes_Proxy(
|
|
IAppManager __RPC_FAR * This,
|
|
long lSpaceCategory,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppManager_get_OptimalAvailableKilobytes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAppManager_get_ApplicationCount_Proxy(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pVal);
|
|
|
|
|
|
void __RPC_STUB IAppManager_get_ApplicationCount_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppManager_CreateApplicationEntry_Proxy(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [retval][out] */ IAppEntry __RPC_FAR *__RPC_FAR *lppAppEntry);
|
|
|
|
|
|
void __RPC_STUB IAppManager_CreateApplicationEntry_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppManager_GetApplicationInfo_Proxy(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry);
|
|
|
|
|
|
void __RPC_STUB IAppManager_GetApplicationInfo_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppManager_EnumApplications_Proxy(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [in] */ long lApplicationIndex,
|
|
/* [in] */ IAppEntry __RPC_FAR *lpAppEntry);
|
|
|
|
|
|
void __RPC_STUB IAppManager_EnumApplications_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppManager_EnumDeviceAvailableKilobytes_Proxy(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [in] */ long lDeviceIndex,
|
|
/* [retval][out] */ long __RPC_FAR *lKilobytes);
|
|
|
|
|
|
void __RPC_STUB IAppManager_EnumDeviceAvailableKilobytes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppManager_EnumDeviceRootPaths_Proxy(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [in] */ long lDeviceIndex,
|
|
/* [retval][out] */ BSTR __RPC_FAR *strRootPath);
|
|
|
|
|
|
void __RPC_STUB IAppManager_EnumDeviceRootPaths_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAppManager_EnumDeviceExclusionMask_Proxy(
|
|
IAppManager __RPC_FAR * This,
|
|
/* [in] */ long lDeviceIndex,
|
|
/* [retval][out] */ long __RPC_FAR *lExclusionMask);
|
|
|
|
|
|
void __RPC_STUB IAppManager_EnumDeviceExclusionMask_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IAppManager_INTERFACE_DEFINED__ */
|
|
|
|
|
|
|
|
#ifndef __APPMANDISPATCHLib_LIBRARY_DEFINED__
|
|
#define __APPMANDISPATCHLib_LIBRARY_DEFINED__
|
|
|
|
/* library APPMANDISPATCHLib */
|
|
/* [helpstring][version][uuid] */
|
|
|
|
typedef
|
|
enum CONST_APP_STATES
|
|
{ APP_STATE_INSTALLING = 0x1,
|
|
APP_STATE_READY = 0x2,
|
|
APP_STATE_DOWNSIZING = 0x4,
|
|
APP_STATE_DOWNSIZED = 0x8,
|
|
APP_STATE_REINSTALLING = 0x10,
|
|
APP_STATE_UNINSTALLING = 0x20,
|
|
APP_STATE_UNINSTALLED = 0x40,
|
|
APP_STATE_SELFTESTING = 0x80,
|
|
APP_STATE_UNSTABLE = 0x100,
|
|
APP_STATE_MASK = 0x1ff
|
|
} APPSTATES;
|
|
|
|
typedef
|
|
enum CONST_APP_CATEGORIES
|
|
{ APP_CATEGORY_NONE = 0,
|
|
APP_CATEGORY_ENTERTAINMENT = 0x1,
|
|
APP_CATEGORY_PRODUCTIVITY = 0x2,
|
|
APP_CATEGORY_PUBLISHING = 0x4,
|
|
APP_CATEGORY_SCIENTIFIC = 0x8,
|
|
APP_CATEGORY_AUTHORING = 0x10,
|
|
APP_CATEGORY_MEDICAL = 0x20,
|
|
APP_CATEGORY_BUSINESS = 0x40,
|
|
APP_CATEGORY_FINANCIAL = 0x80,
|
|
APP_CATEGORY_EDUCATIONAL = 0x100,
|
|
APP_CATEGORY_REFERENCE = 0x200,
|
|
APP_CATEGORY_WEB = 0x400,
|
|
APP_CATEGORY_DEVELOPMENTTOOL = 0x800,
|
|
APP_CATEGORY_MULTIMEDIA = 0x1000,
|
|
APP_CATEGORY_VIRUSCLEANER = 0x2000,
|
|
APP_CATEGORY_CONNECTIVITY = 0x4000,
|
|
APP_CATEGORY_MISC = 0x8000,
|
|
APP_CATEGORY_DEMO = 0x1000000,
|
|
APP_CATEGORY_ALL = 0x100ffff
|
|
} APP_CATEGORIES;
|
|
|
|
typedef
|
|
enum CONST_APP_ASSOCIATION_TYPES
|
|
{ APP_ASSOCIATION_CHILD = 0x40000000,
|
|
APP_ASSOCIATION_PARENT = 0x80000000,
|
|
APP_ASSOCIATION_UPGRADE = 0x1,
|
|
APP_ASSOCIATION_ADDITION = 0x2,
|
|
APP_ASSOCIATION_COMPONENT = 0x4
|
|
} APP_ASSOCIATION_TYPES;
|
|
|
|
typedef
|
|
enum CONST_MISC_DEFINES
|
|
{ MAX_COMPANYNAME_CHARCOUNT = 64,
|
|
MAX_SIGNATURE_CHARCOUNT = 64,
|
|
MAX_VERSIONSTRING_CHARCOUNT = 16,
|
|
MAX_CMDLINE_CHARCOUNT = 255,
|
|
MAX_PATH_CHARCOUNT = 255
|
|
} MISC_DEFINES;
|
|
|
|
typedef
|
|
enum CONST_ERROR_CODES
|
|
{ APPMAN_E_NOTINITIALIZED = 0x85670001,
|
|
APPMAN_E_INVALIDPROPERTYSIZE = 0x85670005,
|
|
APPMAN_E_INVALIDDATA = 0x85670006,
|
|
APPMAN_E_INVALIDPROPERTY = 0x85670007,
|
|
APPMAN_E_READONLYPROPERTY = 0x85670008,
|
|
APPMAN_E_PROPERTYNOTSET = 0x85670009,
|
|
APPMAN_E_OVERFLOW = 0x8567000a,
|
|
APPMAN_E_INVALIDPROPERTYVALUE = 0x8567000c,
|
|
APPMAN_E_ACTIONINPROGRESS = 0x8567000d,
|
|
APPMAN_E_ACTIONNOTINITIALIZED = 0x8567000e,
|
|
APPMAN_E_REQUIREDPROPERTIESMISSING = 0x8567000f,
|
|
APPMAN_E_APPLICATIONALREADYEXISTS = 0x85670010,
|
|
APPMAN_E_APPLICATIONALREADYLOCKED = 0x85670011,
|
|
APPMAN_E_NODISKSPACEAVAILABLE = 0x85670012,
|
|
APPMAN_E_UNKNOWNAPPLICATION = 0x85670014,
|
|
APPMAN_E_INVALIDPARAMETERS = 0x85670015,
|
|
APPMAN_E_OBJECTLOCKED = 0x85670017,
|
|
APPMAN_E_INVALIDINDEX = 0x85670018,
|
|
APPMAN_E_REGISTRYCORRUPT = 0x85670019,
|
|
APPMAN_E_CANNOTASSOCIATE = 0x8567001a,
|
|
APPMAN_E_INVALIDASSOCIATION = 0x8567001b,
|
|
APPMAN_E_ALREADYASSOCIATED = 0x8567001c,
|
|
APPMAN_E_APPLICATIONREQUIRED = 0x8567001d,
|
|
APPMAN_E_INVALIDEXECUTECMDLINE = 0x8567001e,
|
|
APPMAN_E_INVALIDDOWNSIZECMDLINE = 0x8567001f,
|
|
APPMAN_E_INVALIDREINSTALLCMDLINE = 0x85670020,
|
|
APPMAN_E_INVALIDUNINSTALLCMDLINE = 0x85670021,
|
|
APPMAN_E_INVALIDSELFTESTCMDLINE = 0x85670022,
|
|
APPMAN_E_PARENTAPPNOTREADY = 0x85670023,
|
|
APPMAN_E_INVALIDSTATE = 0x85670024,
|
|
APPMAN_E_INVALIDROOTPATH = 0x85670025,
|
|
APPMAN_E_CACHEOVERRUN = 0x85670026
|
|
} ERROR_CODES;
|
|
|
|
|
|
EXTERN_C const IID LIBID_APPMANDISPATCHLib;
|
|
|
|
EXTERN_C const CLSID CLSID_AppEntry;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("9D4BD41C-508B-4D49-894E-F09242B68AF8")
|
|
AppEntry;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_AppManager;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("09A0E8F4-3C5D-4EA3-B56A-4E0731EE861A")
|
|
AppManager;
|
|
#endif
|
|
#endif /* __APPMANDISPATCHLib_LIBRARY_DEFINED__ */
|
|
|
|
/* Additional Prototypes for ALL interfaces */
|
|
|
|
unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
|
|
unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
|
|
unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
|
|
void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
|
|
|
|
/* end of Additional Prototypes */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|