Vrfauto
Vrfauto
/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 501
#endif
/* verify that the <rpcsal.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCSAL_H_VERSION__
#define __REQUIRED_RPCSAL_H_VERSION__ 100
#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 __vrfauto_h__
#define __vrfauto_h__
#ifndef DECLSPEC_XFGVIRT
#if defined(_CONTROL_FLOW_GUARD_XFG)
#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func))
#else
#define DECLSPEC_XFGVIRT(base, func)
#endif
#endif
/* Forward Declarations */
#ifndef __IAppVerifierManager_FWD_DEFINED__
#define __IAppVerifierManager_FWD_DEFINED__
typedef interface IAppVerifierManager IAppVerifierManager;
#endif /* __IAppVerifierManager_FWD_DEFINED__ */
#ifndef __IAppVerifierImages_FWD_DEFINED__
#define __IAppVerifierImages_FWD_DEFINED__
typedef interface IAppVerifierImages IAppVerifierImages;
#endif /* __IAppVerifierImages_FWD_DEFINED__ */
#ifndef __IAppVerifierImage_FWD_DEFINED__
#define __IAppVerifierImage_FWD_DEFINED__
typedef interface IAppVerifierImage IAppVerifierImage;
#endif /* __IAppVerifierImage_FWD_DEFINED__ */
#ifndef __IAppVerifierImageLog_FWD_DEFINED__
#define __IAppVerifierImageLog_FWD_DEFINED__
typedef interface IAppVerifierImageLog IAppVerifierImageLog;
#endif /* __IAppVerifierImageLog_FWD_DEFINED__ */
#ifndef __IAppVerifierImageLogs_FWD_DEFINED__
#define __IAppVerifierImageLogs_FWD_DEFINED__
typedef interface IAppVerifierImageLogs IAppVerifierImageLogs;
#endif /* __IAppVerifierImageLogs_FWD_DEFINED__ */
#ifndef __IAppVerifierChecks_FWD_DEFINED__
#define __IAppVerifierChecks_FWD_DEFINED__
typedef interface IAppVerifierChecks IAppVerifierChecks;
#endif /* __IAppVerifierChecks_FWD_DEFINED__ */
#ifndef __IAppVerifierCheck_FWD_DEFINED__
#define __IAppVerifierCheck_FWD_DEFINED__
typedef interface IAppVerifierCheck IAppVerifierCheck;
#endif /* __IAppVerifierCheck_FWD_DEFINED__ */
#ifndef __IAppVerifierProperties_FWD_DEFINED__
#define __IAppVerifierProperties_FWD_DEFINED__
typedef interface IAppVerifierProperties IAppVerifierProperties;
#endif /* __IAppVerifierProperties_FWD_DEFINED__ */
#ifndef __IAppVerifierProperty_FWD_DEFINED__
#define __IAppVerifierProperty_FWD_DEFINED__
typedef interface IAppVerifierProperty IAppVerifierProperty;
#endif /* __IAppVerifierProperty_FWD_DEFINED__ */
#ifndef __IAppVerifierStops_FWD_DEFINED__
#define __IAppVerifierStops_FWD_DEFINED__
typedef interface IAppVerifierStops IAppVerifierStops;
#endif /* __IAppVerifierStops_FWD_DEFINED__ */
#ifndef __IAppVerifierStop_FWD_DEFINED__
#define __IAppVerifierStop_FWD_DEFINED__
typedef interface IAppVerifierStop IAppVerifierStop;
#endif /* __IAppVerifierStop_FWD_DEFINED__ */
#ifndef __IAppVerifierImageChecks_FWD_DEFINED__
#define __IAppVerifierImageChecks_FWD_DEFINED__
typedef interface IAppVerifierImageChecks IAppVerifierImageChecks;
#endif /* __IAppVerifierImageChecks_FWD_DEFINED__ */
#ifndef __IAppVerifierImageCheck_FWD_DEFINED__
#define __IAppVerifierImageCheck_FWD_DEFINED__
typedef interface IAppVerifierImageCheck IAppVerifierImageCheck;
#endif /* __IAppVerifierImageCheck_FWD_DEFINED__ */
#ifndef __IAppVerifierImageProperties_FWD_DEFINED__
#define __IAppVerifierImageProperties_FWD_DEFINED__
typedef interface IAppVerifierImageProperties IAppVerifierImageProperties;
#endif /* __IAppVerifierImageProperties_FWD_DEFINED__ */
#ifndef __IAppVerifierImageProperty_FWD_DEFINED__
#define __IAppVerifierImageProperty_FWD_DEFINED__
typedef interface IAppVerifierImageProperty IAppVerifierImageProperty;
#endif /* __IAppVerifierImageProperty_FWD_DEFINED__ */
#ifndef __IAppVerifierImageStops_FWD_DEFINED__
#define __IAppVerifierImageStops_FWD_DEFINED__
typedef interface IAppVerifierImageStops IAppVerifierImageStops;
#endif /* __IAppVerifierImageStops_FWD_DEFINED__ */
#ifndef __IAppVerifierImageStop_FWD_DEFINED__
#define __IAppVerifierImageStop_FWD_DEFINED__
typedef interface IAppVerifierImageStop IAppVerifierImageStop;
#endif /* __IAppVerifierImageStop_FWD_DEFINED__ */
#ifndef __AppVerifierManager_FWD_DEFINED__
#define __AppVerifierManager_FWD_DEFINED__
#ifdef __cplusplus
typedef class AppVerifierManager AppVerifierManager;
#else
typedef struct AppVerifierManager AppVerifierManager;
#endif /* __cplusplus */
#endif /* __AppVerifierManager_FWD_DEFINED__ */
#ifdef __cplusplus
extern "C"{
#endif
/* interface __MIDL_itf_vrfauto_0000_0000 */
/* [local] */
#ifndef __APPVERIFIER_LIBRARY_DEFINED__
#define __APPVERIFIER_LIBRARY_DEFINED__
/* library APPVERIFIER */
/* [helpstring][version][uuid] */
#ifndef __IAppVerifierManager_INTERFACE_DEFINED__
#define __IAppVerifierManager_INTERFACE_DEFINED__
/* interface IAppVerifierManager */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("6b0532d9-ee3c-4865-8c1a-8e4e9fcaa7fc")
IAppVerifierManager : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE
get_MajorVersion(
/* [retval][out] */ LONG *plMajorVersion) = 0;
};
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierManager * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierManager * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierManager * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierManager * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierManager * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierManager * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierManager * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierManager, get_MajorVersion)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_MajorVersion )(
IAppVerifierManager * This,
/* [retval][out] */ LONG *plMajorVersion);
DECLSPEC_XFGVIRT(IAppVerifierManager, get_MinorVersion)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_MinorVersion )(
IAppVerifierManager * This,
/* [retval][out] */ LONG *plMinorVersion);
DECLSPEC_XFGVIRT(IAppVerifierManager, get_BuildVersion)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_BuildVersion )(
IAppVerifierManager * This,
/* [retval][out] */ LONG *plBuildVersion);
DECLSPEC_XFGVIRT(IAppVerifierManager, get_PrivateVersion)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_PrivateVersion )(
IAppVerifierManager * This,
/* [retval][out] */ LONG *plPrivateVersion);
DECLSPEC_XFGVIRT(IAppVerifierManager, get_Images)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Images )(
IAppVerifierManager * This,
/* [retval][out] */ IAppVerifierImages **ppImages);
DECLSPEC_XFGVIRT(IAppVerifierManager, get_Checks)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Checks )(
IAppVerifierManager * This,
/* [retval][out] */ IAppVerifierChecks **ppChecks);
DECLSPEC_XFGVIRT(IAppVerifierManager, get_Logs)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Logs )(
IAppVerifierManager * This,
/* [in] */ BSTR Image,
/* [retval][out] */ IAppVerifierImageLogs **ppLogs);
END_INTERFACE
} IAppVerifierManagerVtbl;
interface IAppVerifierManager
{
CONST_VTBL struct IAppVerifierManagerVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierManager_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierManager_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierManager_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierManager_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define IAppVerifierManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResul
t,pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierManager_get_MajorVersion(This,plMajorVersion) \
( (This)->lpVtbl -> get_MajorVersion(This,plMajorVersion) )
#define IAppVerifierManager_get_MinorVersion(This,plMinorVersion) \
( (This)->lpVtbl -> get_MinorVersion(This,plMinorVersion) )
#define IAppVerifierManager_get_BuildVersion(This,plBuildVersion) \
( (This)->lpVtbl -> get_BuildVersion(This,plBuildVersion) )
#define IAppVerifierManager_get_PrivateVersion(This,plPrivateVersion) \
( (This)->lpVtbl -> get_PrivateVersion(This,plPrivateVersion) )
#define IAppVerifierManager_get_Images(This,ppImages) \
( (This)->lpVtbl -> get_Images(This,ppImages) )
#define IAppVerifierManager_get_Checks(This,ppChecks) \
( (This)->lpVtbl -> get_Checks(This,ppChecks) )
#define IAppVerifierManager_get_Logs(This,Image,ppLogs) \
( (This)->lpVtbl -> get_Logs(This,Image,ppLogs) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierManager_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierImages_INTERFACE_DEFINED__
#define __IAppVerifierImages_INTERFACE_DEFINED__
/* interface IAppVerifierImages */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("2c7b03cc-81d5-4ba3-b7aa-db662a49f61a")
IAppVerifierImages : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE
get_Count(
/* [retval][out] */ long *plCount) = 0;
};
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierImages * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierImages * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierImages * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierImages * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierImages * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierImages * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierImages * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierImages, get_Count)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
IAppVerifierImages * This,
/* [retval][out] */ long *plCount);
DECLSPEC_XFGVIRT(IAppVerifierImages, get__NewEnum)
/* [helpstring][hidden][restricted][id][propget] */ HRESULT
( STDMETHODCALLTYPE *get__NewEnum )(
IAppVerifierImages * This,
/* [retval][out] */ LPUNKNOWN *ppunk);
DECLSPEC_XFGVIRT(IAppVerifierImages, get_Item)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
IAppVerifierImages * This,
/* [in] */ BSTR bstrImageName,
/* [retval][out] */ IAppVerifierImage **ppImage);
DECLSPEC_XFGVIRT(IAppVerifierImages, Add)
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
IAppVerifierImages * This,
/* [in] */ BSTR bstrImageName,
/* [retval][out] */ IAppVerifierImage **ppImage);
DECLSPEC_XFGVIRT(IAppVerifierImages, Remove)
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
IAppVerifierImages * This,
/* [in] */ BSTR bstrImageName);
END_INTERFACE
} IAppVerifierImagesVtbl;
interface IAppVerifierImages
{
CONST_VTBL struct IAppVerifierImagesVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierImages_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierImages_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierImages_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierImages_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierImages_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define IAppVerifierImages_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierImages_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult
,pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierImages_get_Count(This,plCount) \
( (This)->lpVtbl -> get_Count(This,plCount) )
#define IAppVerifierImages_get__NewEnum(This,ppunk) \
( (This)->lpVtbl -> get__NewEnum(This,ppunk) )
#define IAppVerifierImages_get_Item(This,bstrImageName,ppImage) \
( (This)->lpVtbl -> get_Item(This,bstrImageName,ppImage) )
#define IAppVerifierImages_Add(This,bstrImageName,ppImage) \
( (This)->lpVtbl -> Add(This,bstrImageName,ppImage) )
#define IAppVerifierImages_Remove(This,bstrImageName) \
( (This)->lpVtbl -> Remove(This,bstrImageName) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierImages_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierImage_INTERFACE_DEFINED__
#define __IAppVerifierImage_INTERFACE_DEFINED__
/* interface IAppVerifierImage */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("4718cb93-a4b3-4f0d-9b90-35e69e29968e")
IAppVerifierImage : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierImage * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierImage * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierImage * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierImage * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierImage * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierImage * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierImage * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierImage, get_Name)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
IAppVerifierImage * This,
/* [retval][out] */ BSTR *pbstr);
DECLSPEC_XFGVIRT(IAppVerifierImage, get_Checks)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Checks )(
IAppVerifierImage * This,
/* [retval][out] */ IAppVerifierImageChecks **ppChecks);
END_INTERFACE
} IAppVerifierImageVtbl;
interface IAppVerifierImage
{
CONST_VTBL struct IAppVerifierImageVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierImage_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierImage_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierImage_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierImage_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define IAppVerifierImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,
pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierImage_get_Name(This,pbstr) \
( (This)->lpVtbl -> get_Name(This,pbstr) )
#define IAppVerifierImage_get_Checks(This,ppChecks) \
( (This)->lpVtbl -> get_Checks(This,ppChecks) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierImage_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierImageLog_INTERFACE_DEFINED__
#define __IAppVerifierImageLog_INTERFACE_DEFINED__
/* interface IAppVerifierImageLog */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("653dbf1c-3ae1-46fa-a8c8-fab3b3b62699")
IAppVerifierImageLog : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
};
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierImageLog * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierImageLog * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierImageLog * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierImageLog * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierImageLog * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierImageLog * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierImageLog * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierImageLog, get_Name)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
IAppVerifierImageLog * This,
/* [retval][out] */ BSTR *pbstr);
DECLSPEC_XFGVIRT(IAppVerifierImageLog, SaveAsXML)
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveAsXML )(
IAppVerifierImageLog * This,
/* [in] */ BSTR bstrLogPath,
/* [in] */ BSTR bstrSympath);
END_INTERFACE
} IAppVerifierImageLogVtbl;
interface IAppVerifierImageLog
{
CONST_VTBL struct IAppVerifierImageLogVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierImageLog_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierImageLog_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierImageLog_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierImageLog_GetTypeInfoCount(This,pctinfo)\
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierImageLog_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define
IAppVerifierImageLog_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierImageLog_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResu
lt,pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierImageLog_get_Name(This,pbstr) \
( (This)->lpVtbl -> get_Name(This,pbstr) )
#define IAppVerifierImageLog_SaveAsXML(This,bstrLogPath,bstrSympath) \
( (This)->lpVtbl -> SaveAsXML(This,bstrLogPath,bstrSympath) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierImageLog_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierImageLogs_INTERFACE_DEFINED__
#define __IAppVerifierImageLogs_INTERFACE_DEFINED__
/* interface IAppVerifierImageLogs */
/* [local][unique][dual][uuid][object] */
EXTERN_C const IID IID_IAppVerifierImageLogs;
MIDL_INTERFACE("31861193-4a66-4d41-a796-05185b0207f4")
IAppVerifierImageLogs : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE
get_Count(
/* [retval][out] */ long *plCount) = 0;
};
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierImageLogs * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierImageLogs * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierImageLogs * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierImageLogs * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierImageLogs * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierImageLogs * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierImageLogs * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierImageLogs, get_Count)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
IAppVerifierImageLogs * This,
/* [retval][out] */ long *plCount);
DECLSPEC_XFGVIRT(IAppVerifierImageLogs, get__NewEnum)
/* [helpstring][hidden][restricted][id][propget] */ HRESULT
( STDMETHODCALLTYPE *get__NewEnum )(
IAppVerifierImageLogs * This,
/* [retval][out] */ LPUNKNOWN *ppunk);
DECLSPEC_XFGVIRT(IAppVerifierImageLogs, get_Item)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
IAppVerifierImageLogs * This,
/* [in] */ long lLogIndex,
/* [retval][out] */ IAppVerifierImageLog **ppLog);
DECLSPEC_XFGVIRT(IAppVerifierImageLogs, Remove)
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
IAppVerifierImageLogs * This,
/* [in] */ long lLogIndex);
END_INTERFACE
} IAppVerifierImageLogsVtbl;
interface IAppVerifierImageLogs
{
CONST_VTBL struct IAppVerifierImageLogsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierImageLogs_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierImageLogs_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierImageLogs_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierImageLogs_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierImageLogs_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define
IAppVerifierImageLogs_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierImageLogs_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarRes
ult,pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierImageLogs_get_Count(This,plCount) \
( (This)->lpVtbl -> get_Count(This,plCount) )
#define IAppVerifierImageLogs_get__NewEnum(This,ppunk) \
( (This)->lpVtbl -> get__NewEnum(This,ppunk) )
#define IAppVerifierImageLogs_get_Item(This,lLogIndex,ppLog) \
( (This)->lpVtbl -> get_Item(This,lLogIndex,ppLog) )
#define IAppVerifierImageLogs_Remove(This,lLogIndex) \
( (This)->lpVtbl -> Remove(This,lLogIndex) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierImageLogs_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierChecks_INTERFACE_DEFINED__
#define __IAppVerifierChecks_INTERFACE_DEFINED__
/* interface IAppVerifierChecks */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("3163843f-4f41-4f5a-9d28-e332be3c31bc")
IAppVerifierChecks : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE
get_Count(
/* [retval][out] */ long *plCount) = 0;
};
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierChecks * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierChecks * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierChecks * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierChecks * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierChecks * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierChecks * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierChecks * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierChecks, get_Count)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
IAppVerifierChecks * This,
/* [retval][out] */ long *plCount);
DECLSPEC_XFGVIRT(IAppVerifierChecks, get__NewEnum)
/* [helpstring][hidden][restricted][id][propget] */ HRESULT
( STDMETHODCALLTYPE *get__NewEnum )(
IAppVerifierChecks * This,
/* [retval][out] */ LPUNKNOWN *ppunk);
DECLSPEC_XFGVIRT(IAppVerifierChecks, get_Item)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
IAppVerifierChecks * This,
/* [in] */ BSTR bstrCheckId,
/* [retval][out] */ IAppVerifierCheck **ppCheck);
END_INTERFACE
} IAppVerifierChecksVtbl;
interface IAppVerifierChecks
{
CONST_VTBL struct IAppVerifierChecksVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierChecks_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierChecks_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierChecks_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierChecks_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierChecks_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define IAppVerifierChecks_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierChecks_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult
,pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierChecks_get_Count(This,plCount) \
( (This)->lpVtbl -> get_Count(This,plCount) )
#define IAppVerifierChecks_get__NewEnum(This,ppunk) \
( (This)->lpVtbl -> get__NewEnum(This,ppunk) )
#define IAppVerifierChecks_get_Item(This,bstrCheckId,ppCheck) \
( (This)->lpVtbl -> get_Item(This,bstrCheckId,ppCheck) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierChecks_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierCheck_INTERFACE_DEFINED__
#define __IAppVerifierCheck_INTERFACE_DEFINED__
/* interface IAppVerifierCheck */
/* [local][unique][dual][uuid][object] */
EXTERN_C const IID IID_IAppVerifierCheck;
MIDL_INTERFACE("b07f8bb4-7a0a-4de9-8421-5bf07f9c44c6")
IAppVerifierCheck : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
};
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierCheck * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierCheck * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierCheck * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierCheck * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierCheck * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierCheck * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierCheck, get_Name)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
IAppVerifierCheck * This,
/* [retval][out] */ BSTR *pbstr);
DECLSPEC_XFGVIRT(IAppVerifierCheck, get_MajorVersion)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_MajorVersion )(
IAppVerifierCheck * This,
/* [retval][out] */ LONG *plMajorVersion);
DECLSPEC_XFGVIRT(IAppVerifierCheck, get_MinorVersion)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_MinorVersion )(
IAppVerifierCheck * This,
/* [retval][out] */ LONG *plMinorVersion);
DECLSPEC_XFGVIRT(IAppVerifierCheck, get_GuidString)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GuidString
)(
IAppVerifierCheck * This,
/* [retval][out] */ BSTR *pbstr);
DECLSPEC_XFGVIRT(IAppVerifierCheck, get_GroupName)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_GroupName )(
IAppVerifierCheck * This,
/* [retval][out] */ BSTR *pbstr);
DECLSPEC_XFGVIRT(IAppVerifierCheck, get_Description)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_Description )(
IAppVerifierCheck * This,
/* [retval][out] */ BSTR *pbstr);
DECLSPEC_XFGVIRT(IAppVerifierCheck, get_LongName)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LongName )
(
IAppVerifierCheck * This,
/* [retval][out] */ BSTR *pbstr);
DECLSPEC_XFGVIRT(IAppVerifierCheck, get_Properties)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Properties
)(
IAppVerifierCheck * This,
/* [retval][out] */ IAppVerifierProperties **ppProperties);
DECLSPEC_XFGVIRT(IAppVerifierCheck, get_Stops)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Stops )(
IAppVerifierCheck * This,
/* [retval][out] */ IAppVerifierStops **ppStops);
DECLSPEC_XFGVIRT(IAppVerifierCheck, get_Propigate)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_Propigate )(
IAppVerifierCheck * This,
/* [retval][out] */ VARIANT_BOOL *pbResult);
END_INTERFACE
} IAppVerifierCheckVtbl;
interface IAppVerifierCheck
{
CONST_VTBL struct IAppVerifierCheckVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierCheck_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierCheck_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierCheck_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierCheck_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierCheck_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define IAppVerifierCheck_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierCheck_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,
pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierCheck_get_Name(This,pbstr) \
( (This)->lpVtbl -> get_Name(This,pbstr) )
#define IAppVerifierCheck_get_MajorVersion(This,plMajorVersion) \
( (This)->lpVtbl -> get_MajorVersion(This,plMajorVersion) )
#define IAppVerifierCheck_get_MinorVersion(This,plMinorVersion) \
( (This)->lpVtbl -> get_MinorVersion(This,plMinorVersion) )
#define IAppVerifierCheck_get_GuidString(This,pbstr) \
( (This)->lpVtbl -> get_GuidString(This,pbstr) )
#define IAppVerifierCheck_get_GroupName(This,pbstr) \
( (This)->lpVtbl -> get_GroupName(This,pbstr) )
#define IAppVerifierCheck_get_Description(This,pbstr) \
( (This)->lpVtbl -> get_Description(This,pbstr) )
#define IAppVerifierCheck_get_LongName(This,pbstr) \
( (This)->lpVtbl -> get_LongName(This,pbstr) )
#define IAppVerifierCheck_get_Properties(This,ppProperties)\
( (This)->lpVtbl -> get_Properties(This,ppProperties) )
#define IAppVerifierCheck_get_Stops(This,ppStops) \
( (This)->lpVtbl -> get_Stops(This,ppStops) )
#define IAppVerifierCheck_get_Propigate(This,pbResult) \
( (This)->lpVtbl -> get_Propigate(This,pbResult) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierCheck_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierProperties_INTERFACE_DEFINED__
#define __IAppVerifierProperties_INTERFACE_DEFINED__
/* interface IAppVerifierProperties */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("3a4ee78b-0c75-45d0-9ebd-dcc50c6d2437")
IAppVerifierProperties : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE
get_Count(
/* [retval][out] */ long *plCount) = 0;
};
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierProperties * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierProperties * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierProperties * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierProperties * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierProperties * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierProperties * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierProperties * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierProperties, get_Count)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
IAppVerifierProperties * This,
/* [retval][out] */ long *plCount);
DECLSPEC_XFGVIRT(IAppVerifierProperties, get__NewEnum)
/* [helpstring][hidden][restricted][id][propget] */ HRESULT
( STDMETHODCALLTYPE *get__NewEnum )(
IAppVerifierProperties * This,
/* [retval][out] */ LPUNKNOWN *ppunk);
DECLSPEC_XFGVIRT(IAppVerifierProperties, get_Item)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
IAppVerifierProperties * This,
/* [in] */ BSTR bstrProperty,
/* [retval][out] */ IAppVerifierProperty **ppProperty);
END_INTERFACE
} IAppVerifierPropertiesVtbl;
interface IAppVerifierProperties
{
CONST_VTBL struct IAppVerifierPropertiesVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierProperties_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierProperties_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierProperties_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierProperties_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define
IAppVerifierProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarRe
sult,pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierProperties_get_Count(This,plCount) \
( (This)->lpVtbl -> get_Count(This,plCount) )
#define IAppVerifierProperties_get__NewEnum(This,ppunk) \
( (This)->lpVtbl -> get__NewEnum(This,ppunk) )
#define IAppVerifierProperties_get_Item(This,bstrProperty,ppProperty) \
( (This)->lpVtbl -> get_Item(This,bstrProperty,ppProperty) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierProperties_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierProperty_INTERFACE_DEFINED__
#define __IAppVerifierProperty_INTERFACE_DEFINED__
/* interface IAppVerifierProperty */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("12dae0bd-d323-4639-9d54-0ee125be37e5")
IAppVerifierProperty : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
};
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierProperty * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierProperty * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierProperty * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierProperty * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierProperty * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierProperty * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierProperty * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierProperty, get_Name)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
IAppVerifierProperty * This,
/* [retval][out] */ BSTR *pbstr);
DECLSPEC_XFGVIRT(IAppVerifierProperty, get_Type)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
IAppVerifierProperty * This,
/* [retval][out] */ VerifierPropertyType *pVerifierPropertyType);
DECLSPEC_XFGVIRT(IAppVerifierProperty, get_Value)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )(
IAppVerifierProperty * This,
/* [retval][out] */ VARIANT *pvValue);
END_INTERFACE
} IAppVerifierPropertyVtbl;
interface IAppVerifierProperty
{
CONST_VTBL struct IAppVerifierPropertyVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierProperty_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierProperty_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierProperty_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierProperty_GetTypeInfoCount(This,pctinfo)\
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierProperty_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define
IAppVerifierProperty_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierProperty_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResu
lt,pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierProperty_get_Name(This,pbstr) \
( (This)->lpVtbl -> get_Name(This,pbstr) )
#define IAppVerifierProperty_get_Type(This,pVerifierPropertyType) \
( (This)->lpVtbl -> get_Type(This,pVerifierPropertyType) )
#define IAppVerifierProperty_get_Value(This,pvValue) \
( (This)->lpVtbl -> get_Value(This,pvValue) )
#endif /* COBJMACROS */
#ifndef __IAppVerifierStops_INTERFACE_DEFINED__
#define __IAppVerifierStops_INTERFACE_DEFINED__
/* interface IAppVerifierStops */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("41f670dd-83ed-46ff-bbc0-3d8f973e57dd")
IAppVerifierStops : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE
get_Count(
/* [retval][out] */ long *plCount) = 0;
};
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierStops * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierStops * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierStops * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierStops * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierStops * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierStops * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierStops * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierStops, get_Count)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
IAppVerifierStops * This,
/* [retval][out] */ long *plCount);
DECLSPEC_XFGVIRT(IAppVerifierStops, get__NewEnum)
/* [helpstring][hidden][restricted][id][propget] */ HRESULT
( STDMETHODCALLTYPE *get__NewEnum )(
IAppVerifierStops * This,
/* [retval][out] */ LPUNKNOWN *ppunk);
DECLSPEC_XFGVIRT(IAppVerifierStops, get_Item)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
IAppVerifierStops * This,
/* [in] */ LONG lStopCode,
/* [retval][out] */ IAppVerifierStop **ppStop);
END_INTERFACE
} IAppVerifierStopsVtbl;
interface IAppVerifierStops
{
CONST_VTBL struct IAppVerifierStopsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierStops_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierStops_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierStops_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierStops_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierStops_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define IAppVerifierStops_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierStops_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,
pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierStops_get_Count(This,plCount) \
( (This)->lpVtbl -> get_Count(This,plCount) )
#define IAppVerifierStops_get__NewEnum(This,ppunk) \
( (This)->lpVtbl -> get__NewEnum(This,ppunk) )
#define IAppVerifierStops_get_Item(This,lStopCode,ppStop) \
( (This)->lpVtbl -> get_Item(This,lStopCode,ppStop) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierStops_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierStop_INTERFACE_DEFINED__
#define __IAppVerifierStop_INTERFACE_DEFINED__
/* interface IAppVerifierStop */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("340c8535-ed7e-4bec-b67a-d300dcba13dc")
IAppVerifierStop : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE
get_StopCode(
/* [retval][out] */ LONG *plStopCode) = 0;
};
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierStop * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierStop * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierStop * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierStop * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierStop * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierStop * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierStop * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierStop, get_StopCode)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StopCode )
(
IAppVerifierStop * This,
/* [retval][out] */ LONG *plStopCode);
DECLSPEC_XFGVIRT(IAppVerifierStop, get_Active)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Active )(
IAppVerifierStop * This,
/* [retval][out] */ VARIANT_BOOL *pbResult);
DECLSPEC_XFGVIRT(IAppVerifierStop, get_Severity)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Severity )
(
IAppVerifierStop * This,
/* [retval][out] */ VerifierStopSeverity *pVerifierStopSeverity);
DECLSPEC_XFGVIRT(IAppVerifierStop, get_ErrorReporting)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_ErrorReporting )(
IAppVerifierStop * This,
/* [retval][out] */ VerifierErrorReporting *pVerifierErrorReporting);
DECLSPEC_XFGVIRT(IAppVerifierStop, get_ErrorFlags)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErrorFlags
)(
IAppVerifierStop * This,
/* [retval][out] */ LONG *plFlags);
DECLSPEC_XFGVIRT(IAppVerifierStop, get_StopFlags)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_StopFlags )(
IAppVerifierStop * This,
/* [retval][out] */ LONG *plFlags);
END_INTERFACE
} IAppVerifierStopVtbl;
interface IAppVerifierStop
{
CONST_VTBL struct IAppVerifierStopVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierStop_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierStop_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierStop_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierStop_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierStop_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define IAppVerifierStop_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierStop_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,p
ExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierStop_get_StopCode(This,plStopCode) \
( (This)->lpVtbl -> get_StopCode(This,plStopCode) )
#define IAppVerifierStop_get_Active(This,pbResult) \
( (This)->lpVtbl -> get_Active(This,pbResult) )
#define IAppVerifierStop_get_Severity(This,pVerifierStopSeverity) \
( (This)->lpVtbl -> get_Severity(This,pVerifierStopSeverity) )
#define IAppVerifierStop_get_ErrorReporting(This,pVerifierErrorReporting) \
( (This)->lpVtbl -> get_ErrorReporting(This,pVerifierErrorReporting) )
#define IAppVerifierStop_get_ErrorFlags(This,plFlags) \
( (This)->lpVtbl -> get_ErrorFlags(This,plFlags) )
#define IAppVerifierStop_get_StopFlags(This,plFlags) \
( (This)->lpVtbl -> get_StopFlags(This,plFlags) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierStop_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierImageChecks_INTERFACE_DEFINED__
#define __IAppVerifierImageChecks_INTERFACE_DEFINED__
/* interface IAppVerifierImageChecks */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("72483051-75af-4c10-8ff7-de021785d817")
IAppVerifierImageChecks : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE
get_Count(
/* [retval][out] */ long *plCount) = 0;
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierImageChecks * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierImageChecks * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierImageChecks * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierImageChecks * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierImageChecks * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierImageChecks * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierImageChecks * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierImageChecks, get_Count)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
IAppVerifierImageChecks * This,
/* [retval][out] */ long *plCount);
DECLSPEC_XFGVIRT(IAppVerifierImageChecks, get__NewEnum)
/* [helpstring][hidden][restricted][id][propget] */ HRESULT
( STDMETHODCALLTYPE *get__NewEnum )(
IAppVerifierImageChecks * This,
/* [retval][out] */ LPUNKNOWN *ppunk);
DECLSPEC_XFGVIRT(IAppVerifierImageChecks, get_Item)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
IAppVerifierImageChecks * This,
/* [in] */ BSTR bstrCheckId,
/* [retval][out] */ IAppVerifierImageCheck **ppCheck);
END_INTERFACE
} IAppVerifierImageChecksVtbl;
interface IAppVerifierImageChecks
{
CONST_VTBL struct IAppVerifierImageChecksVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierImageChecks_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierImageChecks_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierImageChecks_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierImageChecks_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierImageChecks_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define
IAppVerifierImageChecks_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierImageChecks_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarR
esult,pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierImageChecks_get_Count(This,plCount) \
( (This)->lpVtbl -> get_Count(This,plCount) )
#define IAppVerifierImageChecks_get__NewEnum(This,ppunk) \
( (This)->lpVtbl -> get__NewEnum(This,ppunk) )
#define IAppVerifierImageChecks_get_Item(This,bstrCheckId,ppCheck) \
( (This)->lpVtbl -> get_Item(This,bstrCheckId,ppCheck) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierImageChecks_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierImageCheck_INTERFACE_DEFINED__
#define __IAppVerifierImageCheck_INTERFACE_DEFINED__
/* interface IAppVerifierImageCheck */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("f3930a1c-3bf9-45e6-8345-735da6761c17")
IAppVerifierImageCheck : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
};
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierImageCheck * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierImageCheck * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierImageCheck * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierImageCheck * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierImageCheck * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierImageCheck * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierImageCheck * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierImageCheck, get_Name)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
IAppVerifierImageCheck * This,
/* [retval][out] */ BSTR *pbstr);
DECLSPEC_XFGVIRT(IAppVerifierImageCheck, get_MajorVersion)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_MajorVersion )(
IAppVerifierImageCheck * This,
/* [retval][out] */ LONG *plMajorVersion);
DECLSPEC_XFGVIRT(IAppVerifierImageCheck, get_MinorVersion)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_MinorVersion )(
IAppVerifierImageCheck * This,
/* [retval][out] */ LONG *plMinorVersion);
DECLSPEC_XFGVIRT(IAppVerifierImageCheck, get_GuidString)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GuidString
)(
IAppVerifierImageCheck * This,
/* [retval][out] */ BSTR *pbstr);
DECLSPEC_XFGVIRT(IAppVerifierImageCheck, get_GroupName)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_GroupName )(
IAppVerifierImageCheck * This,
/* [retval][out] */ BSTR *pbstr);
DECLSPEC_XFGVIRT(IAppVerifierImageCheck, get_Description)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_Description )(
IAppVerifierImageCheck * This,
/* [retval][out] */ BSTR *pbstr);
DECLSPEC_XFGVIRT(IAppVerifierImageCheck, get_LongName)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LongName )
(
IAppVerifierImageCheck * This,
/* [retval][out] */ BSTR *pbstr);
DECLSPEC_XFGVIRT(IAppVerifierImageCheck, get_Properties)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Properties
)(
IAppVerifierImageCheck * This,
/* [retval][out] */ IAppVerifierImageProperties **ppProperties);
DECLSPEC_XFGVIRT(IAppVerifierImageCheck, get_Stops)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Stops )(
IAppVerifierImageCheck * This,
/* [retval][out] */ IAppVerifierImageStops **ppStops);
DECLSPEC_XFGVIRT(IAppVerifierImageCheck, get_Enabled)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )(
IAppVerifierImageCheck * This,
/* [retval][out] */ VARIANT_BOOL *pbResult);
DECLSPEC_XFGVIRT(IAppVerifierImageCheck, put_Enabled)
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )(
IAppVerifierImageCheck * This,
/* [in] */ VARIANT_BOOL Value);
DECLSPEC_XFGVIRT(IAppVerifierImageCheck, get_Propigate)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_Propigate )(
IAppVerifierImageCheck * This,
/* [retval][out] */ VARIANT_BOOL *pbResult);
END_INTERFACE
} IAppVerifierImageCheckVtbl;
interface IAppVerifierImageCheck
{
CONST_VTBL struct IAppVerifierImageCheckVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierImageCheck_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierImageCheck_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierImageCheck_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierImageCheck_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierImageCheck_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define
IAppVerifierImageCheck_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierImageCheck_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarRe
sult,pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierImageCheck_get_Name(This,pbstr) \
( (This)->lpVtbl -> get_Name(This,pbstr) )
#define IAppVerifierImageCheck_get_MajorVersion(This,plMajorVersion) \
( (This)->lpVtbl -> get_MajorVersion(This,plMajorVersion) )
#define IAppVerifierImageCheck_get_MinorVersion(This,plMinorVersion) \
( (This)->lpVtbl -> get_MinorVersion(This,plMinorVersion) )
#define IAppVerifierImageCheck_get_GuidString(This,pbstr) \
( (This)->lpVtbl -> get_GuidString(This,pbstr) )
#define IAppVerifierImageCheck_get_GroupName(This,pbstr) \
( (This)->lpVtbl -> get_GroupName(This,pbstr) )
#define IAppVerifierImageCheck_get_Description(This,pbstr) \
( (This)->lpVtbl -> get_Description(This,pbstr) )
#define IAppVerifierImageCheck_get_LongName(This,pbstr) \
( (This)->lpVtbl -> get_LongName(This,pbstr) )
#define IAppVerifierImageCheck_get_Properties(This,ppProperties) \
( (This)->lpVtbl -> get_Properties(This,ppProperties) )
#define IAppVerifierImageCheck_get_Stops(This,ppStops) \
( (This)->lpVtbl -> get_Stops(This,ppStops) )
#define IAppVerifierImageCheck_get_Enabled(This,pbResult) \
( (This)->lpVtbl -> get_Enabled(This,pbResult) )
#define IAppVerifierImageCheck_put_Enabled(This,Value) \
( (This)->lpVtbl -> put_Enabled(This,Value) )
#define IAppVerifierImageCheck_get_Propigate(This,pbResult)\
( (This)->lpVtbl -> get_Propigate(This,pbResult) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierImageCheck_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierImageProperties_INTERFACE_DEFINED__
#define __IAppVerifierImageProperties_INTERFACE_DEFINED__
/* interface IAppVerifierImageProperties */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("f7b0dfda-d81b-4641-bc59-06153429f289")
IAppVerifierImageProperties : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE
get_Count(
/* [retval][out] */ long *plCount) = 0;
};
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierImageProperties * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierImageProperties * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierImageProperties * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierImageProperties * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierImageProperties * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierImageProperties * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierImageProperties * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierImageProperties, get_Count)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
IAppVerifierImageProperties * This,
/* [retval][out] */ long *plCount);
DECLSPEC_XFGVIRT(IAppVerifierImageProperties, get__NewEnum)
/* [helpstring][hidden][restricted][id][propget] */ HRESULT
( STDMETHODCALLTYPE *get__NewEnum )(
IAppVerifierImageProperties * This,
/* [retval][out] */ LPUNKNOWN *ppunk);
DECLSPEC_XFGVIRT(IAppVerifierImageProperties, get_Item)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
IAppVerifierImageProperties * This,
/* [in] */ BSTR bstrPropertyId,
/* [retval][out] */ IAppVerifierImageProperty **ppProperty);
END_INTERFACE
} IAppVerifierImagePropertiesVtbl;
interface IAppVerifierImageProperties
{
CONST_VTBL struct IAppVerifierImagePropertiesVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierImageProperties_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierImageProperties_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierImageProperties_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierImageProperties_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierImageProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define
IAppVerifierImageProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierImageProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,p
VarResult,pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierImageProperties_get_Count(This,plCount)\
( (This)->lpVtbl -> get_Count(This,plCount) )
#define IAppVerifierImageProperties_get__NewEnum(This,ppunk) \
( (This)->lpVtbl -> get__NewEnum(This,ppunk) )
#define IAppVerifierImageProperties_get_Item(This,bstrPropertyId,ppProperty) \
( (This)->lpVtbl -> get_Item(This,bstrPropertyId,ppProperty) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierImageProperties_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierImageProperty_INTERFACE_DEFINED__
#define __IAppVerifierImageProperty_INTERFACE_DEFINED__
/* interface IAppVerifierImageProperty */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("af7736d3-7e84-4916-a114-1bbaad0dfd7e")
IAppVerifierImageProperty : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
};
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierImageProperty * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierImageProperty * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierImageProperty * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierImageProperty * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierImageProperty * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierImageProperty * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierImageProperty * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierImageProperty, get_Name)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
IAppVerifierImageProperty * This,
/* [retval][out] */ BSTR *pbstr);
DECLSPEC_XFGVIRT(IAppVerifierImageProperty, get_Type)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
IAppVerifierImageProperty * This,
/* [retval][out] */ VerifierPropertyType *pVerifierPropertyType);
DECLSPEC_XFGVIRT(IAppVerifierImageProperty, get_Value)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )(
IAppVerifierImageProperty * This,
/* [retval][out] */ VARIANT *pvValue);
DECLSPEC_XFGVIRT(IAppVerifierImageProperty, put_Value)
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )(
IAppVerifierImageProperty * This,
/* [in] */ VARIANT vValue);
END_INTERFACE
} IAppVerifierImagePropertyVtbl;
interface IAppVerifierImageProperty
{
CONST_VTBL struct IAppVerifierImagePropertyVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierImageProperty_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierImageProperty_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierImageProperty_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierImageProperty_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierImageProperty_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define
IAppVerifierImageProperty_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierImageProperty_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVa
rResult,pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierImageProperty_get_Name(This,pbstr) \
( (This)->lpVtbl -> get_Name(This,pbstr) )
#define IAppVerifierImageProperty_get_Type(This,pVerifierPropertyType) \
( (This)->lpVtbl -> get_Type(This,pVerifierPropertyType) )
#define IAppVerifierImageProperty_get_Value(This,pvValue) \
( (This)->lpVtbl -> get_Value(This,pvValue) )
#define IAppVerifierImageProperty_put_Value(This,vValue) \
( (This)->lpVtbl -> put_Value(This,vValue) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierImageProperty_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierImageStops_INTERFACE_DEFINED__
#define __IAppVerifierImageStops_INTERFACE_DEFINED__
/* interface IAppVerifierImageStops */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("6e6c6018-2831-4d57-bdfb-876078e820be")
IAppVerifierImageStops : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE
get_Count(
/* [retval][out] */ long *plCount) = 0;
};
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierImageStops * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierImageStops * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierImageStops * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierImageStops * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierImageStops * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierImageStops * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierImageStops * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierImageStops, get_Count)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
IAppVerifierImageStops * This,
/* [retval][out] */ long *plCount);
DECLSPEC_XFGVIRT(IAppVerifierImageStops, get__NewEnum)
/* [helpstring][hidden][restricted][id][propget] */ HRESULT
( STDMETHODCALLTYPE *get__NewEnum )(
IAppVerifierImageStops * This,
/* [retval][out] */ LPUNKNOWN *ppunk);
DECLSPEC_XFGVIRT(IAppVerifierImageStops, get_Item)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
IAppVerifierImageStops * This,
/* [in] */ LONG lStopCode,
/* [retval][out] */ IAppVerifierImageStop **ppStop);
END_INTERFACE
} IAppVerifierImageStopsVtbl;
interface IAppVerifierImageStops
{
CONST_VTBL struct IAppVerifierImageStopsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierImageStops_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierImageStops_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierImageStops_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierImageStops_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierImageStops_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define
IAppVerifierImageStops_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierImageStops_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarRe
sult,pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierImageStops_get_Count(This,plCount) \
( (This)->lpVtbl -> get_Count(This,plCount) )
#define IAppVerifierImageStops_get__NewEnum(This,ppunk) \
( (This)->lpVtbl -> get__NewEnum(This,ppunk) )
#define IAppVerifierImageStops_get_Item(This,lStopCode,ppStop) \
( (This)->lpVtbl -> get_Item(This,lStopCode,ppStop) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierImageStops_INTERFACE_DEFINED__ */
#ifndef __IAppVerifierImageStop_INTERFACE_DEFINED__
#define __IAppVerifierImageStop_INTERFACE_DEFINED__
/* interface IAppVerifierImageStop */
/* [local][unique][dual][uuid][object] */
MIDL_INTERFACE("d981decb-1e4b-4cdb-9e15-58876f15abf2")
IAppVerifierImageStop : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE
get_StopCode(
/* [retval][out] */ LONG *plStopCode) = 0;
};
DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAppVerifierImageStop * This,
/* [in] */ REFIID riid,
/* [annotation][iid_is][out] */
_COM_Outptr_ void **ppvObject);
DECLSPEC_XFGVIRT(IUnknown, AddRef)
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAppVerifierImageStop * This);
DECLSPEC_XFGVIRT(IUnknown, Release)
ULONG ( STDMETHODCALLTYPE *Release )(
IAppVerifierImageStop * This);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfoCount)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IAppVerifierImageStop * This,
/* [out] */ UINT *pctinfo);
DECLSPEC_XFGVIRT(IDispatch, GetTypeInfo)
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IAppVerifierImageStop * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
DECLSPEC_XFGVIRT(IDispatch, GetIDsOfNames)
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IAppVerifierImageStop * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [range][in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
DECLSPEC_XFGVIRT(IDispatch, Invoke)
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IAppVerifierImageStop * This,
/* [annotation][in] */
_In_ DISPID dispIdMember,
/* [annotation][in] */
_In_ REFIID riid,
/* [annotation][in] */
_In_ LCID lcid,
/* [annotation][in] */
_In_ WORD wFlags,
/* [annotation][out][in] */
_In_ DISPPARAMS *pDispParams,
/* [annotation][out] */
_Out_opt_ VARIANT *pVarResult,
/* [annotation][out] */
_Out_opt_ EXCEPINFO *pExcepInfo,
/* [annotation][out] */
_Out_opt_ UINT *puArgErr);
DECLSPEC_XFGVIRT(IAppVerifierImageStop, get_StopCode)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StopCode )
(
IAppVerifierImageStop * This,
/* [retval][out] */ LONG *plStopCode);
DECLSPEC_XFGVIRT(IAppVerifierImageStop, get_Active)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Active )(
IAppVerifierImageStop * This,
/* [retval][out] */ VARIANT_BOOL *pbResult);
DECLSPEC_XFGVIRT(IAppVerifierImageStop, put_Active)
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Active )(
IAppVerifierImageStop * This,
/* [in] */ VARIANT_BOOL vValue);
DECLSPEC_XFGVIRT(IAppVerifierImageStop, get_Severity)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Severity )
(
IAppVerifierImageStop * This,
/* [retval][out] */ VerifierStopSeverity *pVerifierStopSeverity);
DECLSPEC_XFGVIRT(IAppVerifierImageStop, put_Severity)
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Severity )
(
IAppVerifierImageStop * This,
/* [in] */ VerifierStopSeverity VerifierStopSeverity);
DECLSPEC_XFGVIRT(IAppVerifierImageStop, get_ErrorReporting)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_ErrorReporting )(
IAppVerifierImageStop * This,
/* [retval][out] */ VerifierErrorReporting *pVerifierErrorReporting);
DECLSPEC_XFGVIRT(IAppVerifierImageStop, put_ErrorReporting)
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE
*put_ErrorReporting )(
IAppVerifierImageStop * This,
/* [in] */ VerifierErrorReporting errorReporting);
DECLSPEC_XFGVIRT(IAppVerifierImageStop, get_ErrorFlags)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErrorFlags
)(
IAppVerifierImageStop * This,
/* [retval][out] */ LONG *plFlags);
DECLSPEC_XFGVIRT(IAppVerifierImageStop, put_ErrorFlags)
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ErrorFlags
)(
IAppVerifierImageStop * This,
/* [in] */ LONG lFlags);
DECLSPEC_XFGVIRT(IAppVerifierImageStop, get_StopFlags)
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE
*get_StopFlags )(
IAppVerifierImageStop * This,
/* [retval][out] */ LONG *plFlags);
DECLSPEC_XFGVIRT(IAppVerifierImageStop, put_StopFlags)
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE
*put_StopFlags )(
IAppVerifierImageStop * This,
/* [in] */ LONG lFlags);
END_INTERFACE
} IAppVerifierImageStopVtbl;
interface IAppVerifierImageStop
{
CONST_VTBL struct IAppVerifierImageStopVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAppVerifierImageStop_QueryInterface(This,riid,ppvObject) \
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IAppVerifierImageStop_AddRef(This) \
( (This)->lpVtbl -> AddRef(This) )
#define IAppVerifierImageStop_Release(This) \
( (This)->lpVtbl -> Release(This) )
#define IAppVerifierImageStop_GetTypeInfoCount(This,pctinfo) \
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
#define IAppVerifierImageStop_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
#define
IAppVerifierImageStop_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
#define
IAppVerifierImageStop_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarRes
ult,pExcepInfo,puArgErr) \
( (This)->lpVtbl ->
Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgEr
r) )
#define IAppVerifierImageStop_get_StopCode(This,plStopCode)\
( (This)->lpVtbl -> get_StopCode(This,plStopCode) )
#define IAppVerifierImageStop_get_Active(This,pbResult) \
( (This)->lpVtbl -> get_Active(This,pbResult) )
#define IAppVerifierImageStop_put_Active(This,vValue) \
( (This)->lpVtbl -> put_Active(This,vValue) )
#define IAppVerifierImageStop_get_Severity(This,pVerifierStopSeverity) \
( (This)->lpVtbl -> get_Severity(This,pVerifierStopSeverity) )
#define IAppVerifierImageStop_put_Severity(This,VerifierStopSeverity) \
( (This)->lpVtbl -> put_Severity(This,VerifierStopSeverity) )
#define IAppVerifierImageStop_get_ErrorReporting(This,pVerifierErrorReporting)
\
( (This)->lpVtbl -> get_ErrorReporting(This,pVerifierErrorReporting) )
#define IAppVerifierImageStop_put_ErrorReporting(This,errorReporting) \
( (This)->lpVtbl -> put_ErrorReporting(This,errorReporting) )
#define IAppVerifierImageStop_get_ErrorFlags(This,plFlags) \
( (This)->lpVtbl -> get_ErrorFlags(This,plFlags) )
#define IAppVerifierImageStop_put_ErrorFlags(This,lFlags) \
( (This)->lpVtbl -> put_ErrorFlags(This,lFlags) )
#define IAppVerifierImageStop_get_StopFlags(This,plFlags) \
( (This)->lpVtbl -> get_StopFlags(This,plFlags) )
#define IAppVerifierImageStop_put_StopFlags(This,lFlags) \
( (This)->lpVtbl -> put_StopFlags(This,lFlags) )
#endif /* COBJMACROS */
#endif /* __IAppVerifierImageStop_INTERFACE_DEFINED__ */
#ifdef __cplusplus
class DECLSPEC_UUID("597c1ef7-fc28-451e-8273-417c6c9244ed")
AppVerifierManager;
#endif
#endif /* __APPVERIFIER_LIBRARY_DEFINED__ */
#ifdef __cplusplus
}
#endif
#endif