/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 8.00.0613 */ /* @@MIDL_FILE_HEADING( ) */ #pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475 #endif /* verify that the 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 #endif /* __RPCNDR_H_VERSION__ */ #ifndef __vslangproj2_h__ #define __vslangproj2_h__ #if defined(_MSC_VER) && (_MSC_VER >= 1020) #pragma once #endif /* Forward Declarations */ #ifndef __VBPackageSettings_FWD_DEFINED__ #define __VBPackageSettings_FWD_DEFINED__ typedef interface VBPackageSettings VBPackageSettings; #endif /* __VBPackageSettings_FWD_DEFINED__ */ #ifndef __ProjectConfigurationProperties2_FWD_DEFINED__ #define __ProjectConfigurationProperties2_FWD_DEFINED__ typedef interface ProjectConfigurationProperties2 ProjectConfigurationProperties2; #endif /* __ProjectConfigurationProperties2_FWD_DEFINED__ */ #ifndef __ProjectProperties2_FWD_DEFINED__ #define __ProjectProperties2_FWD_DEFINED__ typedef interface ProjectProperties2 ProjectProperties2; #endif /* __ProjectProperties2_FWD_DEFINED__ */ #ifndef __Reference2_FWD_DEFINED__ #define __Reference2_FWD_DEFINED__ typedef interface Reference2 Reference2; #endif /* __Reference2_FWD_DEFINED__ */ /* header files for imported files */ #include "oaidl.h" #ifdef __cplusplus extern "C"{ #endif /* interface __MIDL_itf_vslangproj2_0000_0000 */ /* [local] */ #include "dte.h" #ifdef FORCE_EXPLICIT_DTE_NAMESPACE #define DTE VxDTE::DTE #define Project VxDTE::Project #define ProjectItem VxDTE::ProjectItem #endif #define VBProjectProperties2 ProjectProperties2 #define VBProjectConfigProperties2 ProjectConfigurationProperties2 #define IID_VBProjectProperties2 IID_ProjectProperties2 #define IID_VBProjectConfigProperties2 IID_ProjectConfigurationProperties2 enum __MIDL___MIDL_itf_vslangproj2_0000_0000_0001 { VBPROJPROPID_NoStdLib = 10066, VBPROJPROPID_PreBuildEvent = 10076, VBPROJPROPID_PostBuildEvent = ( VBPROJPROPID_PreBuildEvent + 1 ) , VBPROJPROPID_RunPostBuildEvent = ( VBPROJPROPID_PostBuildEvent + 1 ) , VBPROJPROPID_NoWarn = ( VBPROJPROPID_RunPostBuildEvent + 1 ) , VBPROJPROPID_AspnetVersion = ( VBPROJPROPID_NoWarn + 1 ) } ; enum __MIDL___MIDL_itf_vslangproj2_0000_0000_0002 { DISPID_Reference_RuntimeVersion = 100 } ; #define VBProjectProperties2 ProjectProperties2 #define VBProjectConfigProperties2 ProjectConfigurationProperties2 #define IID_VBProjectProperties2 IID_ProjectProperties2 #define IID_VBProjectConfigProperties2 IID_ProjectConfigurationProperties2 DEFINE_GUID(CATID_VJSharpFileProps, 0xe6fdf869, 0xf3d1, 0x11d4, 0x85, 0x76, 0x00, 0x02, 0xa5, 0x16, 0xec, 0xe8); DEFINE_GUID(CATID_VJSharpFolderProps, 0xe6fdf86a, 0xf3d1, 0x11d4, 0x85, 0x76, 0x00, 0x02, 0xa5, 0x16, 0xec, 0xe8); #define VSLANGPROJ2_VER_MAJ 7 #define VSLANGPROJ2_VER_MIN 1 extern RPC_IF_HANDLE __MIDL_itf_vslangproj2_0000_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_vslangproj2_0000_0000_v0_0_s_ifspec; #ifndef __VSLangProj2_LIBRARY_DEFINED__ #define __VSLangProj2_LIBRARY_DEFINED__ /* library VSLangProj2 */ /* [version][helpstring][uuid] */ // Enum values of project properties typedef /* [uuid] */ DECLSPEC_UUID("48dec64c-7b34-4495-9c2d-2e4e7ca31d53") enum pkgCompare { pkgCompareBinary = 0, pkgCompareText = ( pkgCompareBinary + 1 ) } pkgCompare; #define pkgCompareMin pkgCompareBinary #define pkgCompareMax pkgCompareText typedef /* [uuid] */ DECLSPEC_UUID("06954624-6a04-4edd-9254-b86fd55d56ef") enum pkgOptionExplicit { pkgOptionExplicitOff = 0, pkgOptionExplicitOn = ( pkgOptionExplicitOff + 1 ) } pkgOptionExplicit; #define pkgOptionExplicitMin pkgOptionExplicitOff #define pkgOptionExplicitMax pkgOptionExplicitOn typedef /* [uuid] */ DECLSPEC_UUID("51a0b77a-9b73-487f-88a0-14b6892e3e19") enum pkgOptionStrict { pkgOptionStrictOff = 0, pkgOptionStrictOn = ( pkgOptionStrictOff + 1 ) } pkgOptionStrict; #define pkgOptionStrictMin pkgOptionStrictOff #define pkgOptionStrictMax pkgOptionStrictOn typedef /* [uuid] */ DECLSPEC_UUID("A9DEC9CC-C687-49ca-9316-DB1B4FAE61BF") enum prjRunPostBuildEvent { prjRunPostBuildEventAlways = 0, prjRunPostBuildEventOnBuildSuccess = ( prjRunPostBuildEventAlways + 1 ) , prjRunPostBuildEventOnOutputUpdated = ( prjRunPostBuildEventOnBuildSuccess + 1 ) } prjRunPostBuildEvent; #define prjRunPostBuildEventMin prjRunPostBuildEventAlways #define prjRunPostBuildEventMax prjRunPostBuildEventOnOutputUpdated EXTERN_C const IID LIBID_VSLangProj2; #ifndef __VBPackageSettings_INTERFACE_DEFINED__ #define __VBPackageSettings_INTERFACE_DEFINED__ /* interface VBPackageSettings */ /* [uuid][object][oleautomation][dual] */ EXTERN_C const IID IID_VBPackageSettings; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4e42424e-d013-4716-a7d3-47141b70432c") VBPackageSettings : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OptionExplicit( /* [retval][out] */ __RPC__out pkgOptionExplicit *pOptionExplicit) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OptionExplicit( /* [in] */ pkgOptionExplicit optionExplicit) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OptionCompare( /* [retval][out] */ __RPC__out pkgCompare *pOptionCompare) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OptionCompare( /* [in] */ pkgCompare optionCompare) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OptionStrict( /* [retval][out] */ __RPC__out pkgOptionStrict *pOptionStrict) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OptionStrict( /* [in] */ pkgOptionStrict optionStrict) = 0; }; #else /* C style interface */ typedef struct VBPackageSettingsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in VBPackageSettings * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in VBPackageSettings * This); ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in VBPackageSettings * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( __RPC__in VBPackageSettings * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( __RPC__in VBPackageSettings * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( __RPC__in VBPackageSettings * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( VBPackageSettings * 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); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OptionExplicit )( __RPC__in VBPackageSettings * This, /* [retval][out] */ __RPC__out pkgOptionExplicit *pOptionExplicit); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OptionExplicit )( __RPC__in VBPackageSettings * This, /* [in] */ pkgOptionExplicit optionExplicit); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OptionCompare )( __RPC__in VBPackageSettings * This, /* [retval][out] */ __RPC__out pkgCompare *pOptionCompare); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OptionCompare )( __RPC__in VBPackageSettings * This, /* [in] */ pkgCompare optionCompare); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OptionStrict )( __RPC__in VBPackageSettings * This, /* [retval][out] */ __RPC__out pkgOptionStrict *pOptionStrict); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OptionStrict )( __RPC__in VBPackageSettings * This, /* [in] */ pkgOptionStrict optionStrict); END_INTERFACE } VBPackageSettingsVtbl; interface VBPackageSettings { CONST_VTBL struct VBPackageSettingsVtbl *lpVtbl; }; #ifdef COBJMACROS #define VBPackageSettings_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define VBPackageSettings_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define VBPackageSettings_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define VBPackageSettings_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define VBPackageSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define VBPackageSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define VBPackageSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define VBPackageSettings_get_OptionExplicit(This,pOptionExplicit) \ ( (This)->lpVtbl -> get_OptionExplicit(This,pOptionExplicit) ) #define VBPackageSettings_put_OptionExplicit(This,optionExplicit) \ ( (This)->lpVtbl -> put_OptionExplicit(This,optionExplicit) ) #define VBPackageSettings_get_OptionCompare(This,pOptionCompare) \ ( (This)->lpVtbl -> get_OptionCompare(This,pOptionCompare) ) #define VBPackageSettings_put_OptionCompare(This,optionCompare) \ ( (This)->lpVtbl -> put_OptionCompare(This,optionCompare) ) #define VBPackageSettings_get_OptionStrict(This,pOptionStrict) \ ( (This)->lpVtbl -> get_OptionStrict(This,pOptionStrict) ) #define VBPackageSettings_put_OptionStrict(This,optionStrict) \ ( (This)->lpVtbl -> put_OptionStrict(This,optionStrict) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __VBPackageSettings_INTERFACE_DEFINED__ */ #ifndef __ProjectConfigurationProperties2_INTERFACE_DEFINED__ #define __ProjectConfigurationProperties2_INTERFACE_DEFINED__ /* interface ProjectConfigurationProperties2 */ /* [object][dual][unique][helpstring][uuid] */ EXTERN_C const IID IID_ProjectConfigurationProperties2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3CDAA65D-1E9D-11d4-B203-00C04F79CACB") ProjectConfigurationProperties2 : public ProjectConfigurationProperties { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_NoWarn( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrWarnings) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_NoWarn( /* [in] */ __RPC__in BSTR bstrWarnings) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_NoStdLib( /* [retval][out] */ __RPC__out VARIANT_BOOL *pbNoStdLib) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_NoStdLib( /* [in] */ VARIANT_BOOL bNoStdLib) = 0; }; #else /* C style interface */ typedef struct ProjectConfigurationProperties2Vtbl { BEGIN_INTERFACE /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ __RPC__in struct GUID *riid, /* [out][idldescattr] */ __RPC__deref_out_opt void **ppvObj, /* [retval][out] */ __RPC__out void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out unsigned long *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out unsigned long *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( __RPC__in ProjectConfigurationProperties2 * This, /* [out][idldescattr] */ __RPC__out unsigned UINT *pctinfo, /* [retval][out] */ __RPC__out void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ unsigned UINT itinfo, /* [in][idldescattr] */ unsigned long lcid, /* [out][idldescattr] */ __RPC__deref_out_opt void **pptinfo, /* [retval][out] */ __RPC__out void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ __RPC__in struct GUID *riid, /* [in][idldescattr] */ __RPC__deref_in_opt signed char **rgszNames, /* [in][idldescattr] */ unsigned UINT cNames, /* [in][idldescattr] */ unsigned long lcid, /* [out][idldescattr] */ __RPC__out signed long *rgdispid, /* [retval][out] */ __RPC__out void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ signed long dispidMember, /* [in][idldescattr] */ __RPC__in struct GUID *riid, /* [in][idldescattr] */ unsigned long lcid, /* [in][idldescattr] */ unsigned short wFlags, /* [in][idldescattr] */ __RPC__in struct DISPPARAMS *pdispparams, /* [out][idldescattr] */ __RPC__out VARIANT *pvarResult, /* [out][idldescattr] */ __RPC__out struct EXCEPINFO *pexcepinfo, /* [out][idldescattr] */ __RPC__out unsigned UINT *puArgErr, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][hidden][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get___id )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DebugSymbols )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_DebugSymbols )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DefineDebug )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_DefineDebug )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DefineTrace )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_DefineTrace )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_OutputPath )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_OutputPath )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_IntermediatePath )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][hidden][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_IntermediatePath )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DefineConstants )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_DefineConstants )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_RemoveIntegerChecks )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_RemoveIntegerChecks )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_BaseAddress )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out unsigned long *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_BaseAddress )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ unsigned long noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_AllowUnsafeBlocks )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_AllowUnsafeBlocks )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_CheckForOverflowUnderflow )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_CheckForOverflowUnderflow )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentationFile )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_DocumentationFile )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Optimize )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_Optimize )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_IncrementalBuild )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_IncrementalBuild )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_StartProgram )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_StartProgram )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_StartWorkingDirectory )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_StartWorkingDirectory )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_StartURL )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_StartURL )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_StartPage )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_StartPage )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_StartArguments )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_StartArguments )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_StartWithIE )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_StartWithIE )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_EnableASPDebugging )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_EnableASPDebugging )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_EnableASPXDebugging )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_EnableASPXDebugging )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_EnableUnmanagedDebugging )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_EnableUnmanagedDebugging )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_StartAction )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out enum prjStartAction *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_StartAction )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ enum prjStartAction noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Extender )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR ExtenderName, /* [retval][out] */ __RPC__deref_out_opt IDispatch **retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ExtenderNames )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out VARIANT *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ExtenderCATID )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_WarningLevel )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out enum prjWarningLevel *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_WarningLevel )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ enum prjWarningLevel noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_TreatWarningsAsErrors )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_TreatWarningsAsErrors )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_EnableSQLServerDebugging )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_EnableSQLServerDebugging )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_FileAlignment )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out unsigned long *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_FileAlignment )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ unsigned long noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_RegisterForComInterop )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_RegisterForComInterop )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ConfigurationOverrideFile )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_ConfigurationOverrideFile )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_RemoteDebugEnabled )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_RemoteDebugEnabled )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_RemoteDebugMachine )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_RemoteDebugMachine )( __RPC__in ProjectConfigurationProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NoWarn )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrWarnings); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NoWarn )( __RPC__in ProjectConfigurationProperties2 * This, /* [in] */ __RPC__in BSTR bstrWarnings); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NoStdLib )( __RPC__in ProjectConfigurationProperties2 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbNoStdLib); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NoStdLib )( __RPC__in ProjectConfigurationProperties2 * This, /* [in] */ VARIANT_BOOL bNoStdLib); END_INTERFACE } ProjectConfigurationProperties2Vtbl; interface ProjectConfigurationProperties2 { CONST_VTBL struct ProjectConfigurationProperties2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ProjectConfigurationProperties2_QueryInterface(This,riid,ppvObj,retval) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval) ) #define ProjectConfigurationProperties2_AddRef(This,retval) \ ( (This)->lpVtbl -> AddRef(This,retval) ) #define ProjectConfigurationProperties2_Release(This,retval) \ ( (This)->lpVtbl -> Release(This,retval) ) #define ProjectConfigurationProperties2_GetTypeInfoCount(This,pctinfo,retval) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval) ) #define ProjectConfigurationProperties2_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \ ( (This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval) ) #define ProjectConfigurationProperties2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) ) #define ProjectConfigurationProperties2_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \ ( (This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) ) #define ProjectConfigurationProperties2_get___id(This,retval) \ ( (This)->lpVtbl -> get___id(This,retval) ) #define ProjectConfigurationProperties2_get_DebugSymbols(This,retval) \ ( (This)->lpVtbl -> get_DebugSymbols(This,retval) ) #define ProjectConfigurationProperties2_put_DebugSymbols(This,noname,retval) \ ( (This)->lpVtbl -> put_DebugSymbols(This,noname,retval) ) #define ProjectConfigurationProperties2_get_DefineDebug(This,retval) \ ( (This)->lpVtbl -> get_DefineDebug(This,retval) ) #define ProjectConfigurationProperties2_put_DefineDebug(This,noname,retval) \ ( (This)->lpVtbl -> put_DefineDebug(This,noname,retval) ) #define ProjectConfigurationProperties2_get_DefineTrace(This,retval) \ ( (This)->lpVtbl -> get_DefineTrace(This,retval) ) #define ProjectConfigurationProperties2_put_DefineTrace(This,noname,retval) \ ( (This)->lpVtbl -> put_DefineTrace(This,noname,retval) ) #define ProjectConfigurationProperties2_get_OutputPath(This,retval) \ ( (This)->lpVtbl -> get_OutputPath(This,retval) ) #define ProjectConfigurationProperties2_put_OutputPath(This,noname,retval) \ ( (This)->lpVtbl -> put_OutputPath(This,noname,retval) ) #define ProjectConfigurationProperties2_get_IntermediatePath(This,retval) \ ( (This)->lpVtbl -> get_IntermediatePath(This,retval) ) #define ProjectConfigurationProperties2_put_IntermediatePath(This,noname,retval) \ ( (This)->lpVtbl -> put_IntermediatePath(This,noname,retval) ) #define ProjectConfigurationProperties2_get_DefineConstants(This,retval) \ ( (This)->lpVtbl -> get_DefineConstants(This,retval) ) #define ProjectConfigurationProperties2_put_DefineConstants(This,noname,retval) \ ( (This)->lpVtbl -> put_DefineConstants(This,noname,retval) ) #define ProjectConfigurationProperties2_get_RemoveIntegerChecks(This,retval) \ ( (This)->lpVtbl -> get_RemoveIntegerChecks(This,retval) ) #define ProjectConfigurationProperties2_put_RemoveIntegerChecks(This,noname,retval) \ ( (This)->lpVtbl -> put_RemoveIntegerChecks(This,noname,retval) ) #define ProjectConfigurationProperties2_get_BaseAddress(This,retval) \ ( (This)->lpVtbl -> get_BaseAddress(This,retval) ) #define ProjectConfigurationProperties2_put_BaseAddress(This,noname,retval) \ ( (This)->lpVtbl -> put_BaseAddress(This,noname,retval) ) #define ProjectConfigurationProperties2_get_AllowUnsafeBlocks(This,retval) \ ( (This)->lpVtbl -> get_AllowUnsafeBlocks(This,retval) ) #define ProjectConfigurationProperties2_put_AllowUnsafeBlocks(This,noname,retval) \ ( (This)->lpVtbl -> put_AllowUnsafeBlocks(This,noname,retval) ) #define ProjectConfigurationProperties2_get_CheckForOverflowUnderflow(This,retval) \ ( (This)->lpVtbl -> get_CheckForOverflowUnderflow(This,retval) ) #define ProjectConfigurationProperties2_put_CheckForOverflowUnderflow(This,noname,retval) \ ( (This)->lpVtbl -> put_CheckForOverflowUnderflow(This,noname,retval) ) #define ProjectConfigurationProperties2_get_DocumentationFile(This,retval) \ ( (This)->lpVtbl -> get_DocumentationFile(This,retval) ) #define ProjectConfigurationProperties2_put_DocumentationFile(This,noname,retval) \ ( (This)->lpVtbl -> put_DocumentationFile(This,noname,retval) ) #define ProjectConfigurationProperties2_get_Optimize(This,retval) \ ( (This)->lpVtbl -> get_Optimize(This,retval) ) #define ProjectConfigurationProperties2_put_Optimize(This,noname,retval) \ ( (This)->lpVtbl -> put_Optimize(This,noname,retval) ) #define ProjectConfigurationProperties2_get_IncrementalBuild(This,retval) \ ( (This)->lpVtbl -> get_IncrementalBuild(This,retval) ) #define ProjectConfigurationProperties2_put_IncrementalBuild(This,noname,retval) \ ( (This)->lpVtbl -> put_IncrementalBuild(This,noname,retval) ) #define ProjectConfigurationProperties2_get_StartProgram(This,retval) \ ( (This)->lpVtbl -> get_StartProgram(This,retval) ) #define ProjectConfigurationProperties2_put_StartProgram(This,noname,retval) \ ( (This)->lpVtbl -> put_StartProgram(This,noname,retval) ) #define ProjectConfigurationProperties2_get_StartWorkingDirectory(This,retval) \ ( (This)->lpVtbl -> get_StartWorkingDirectory(This,retval) ) #define ProjectConfigurationProperties2_put_StartWorkingDirectory(This,noname,retval) \ ( (This)->lpVtbl -> put_StartWorkingDirectory(This,noname,retval) ) #define ProjectConfigurationProperties2_get_StartURL(This,retval) \ ( (This)->lpVtbl -> get_StartURL(This,retval) ) #define ProjectConfigurationProperties2_put_StartURL(This,noname,retval) \ ( (This)->lpVtbl -> put_StartURL(This,noname,retval) ) #define ProjectConfigurationProperties2_get_StartPage(This,retval) \ ( (This)->lpVtbl -> get_StartPage(This,retval) ) #define ProjectConfigurationProperties2_put_StartPage(This,noname,retval) \ ( (This)->lpVtbl -> put_StartPage(This,noname,retval) ) #define ProjectConfigurationProperties2_get_StartArguments(This,retval) \ ( (This)->lpVtbl -> get_StartArguments(This,retval) ) #define ProjectConfigurationProperties2_put_StartArguments(This,noname,retval) \ ( (This)->lpVtbl -> put_StartArguments(This,noname,retval) ) #define ProjectConfigurationProperties2_get_StartWithIE(This,retval) \ ( (This)->lpVtbl -> get_StartWithIE(This,retval) ) #define ProjectConfigurationProperties2_put_StartWithIE(This,noname,retval) \ ( (This)->lpVtbl -> put_StartWithIE(This,noname,retval) ) #define ProjectConfigurationProperties2_get_EnableASPDebugging(This,retval) \ ( (This)->lpVtbl -> get_EnableASPDebugging(This,retval) ) #define ProjectConfigurationProperties2_put_EnableASPDebugging(This,noname,retval) \ ( (This)->lpVtbl -> put_EnableASPDebugging(This,noname,retval) ) #define ProjectConfigurationProperties2_get_EnableASPXDebugging(This,retval) \ ( (This)->lpVtbl -> get_EnableASPXDebugging(This,retval) ) #define ProjectConfigurationProperties2_put_EnableASPXDebugging(This,noname,retval) \ ( (This)->lpVtbl -> put_EnableASPXDebugging(This,noname,retval) ) #define ProjectConfigurationProperties2_get_EnableUnmanagedDebugging(This,retval) \ ( (This)->lpVtbl -> get_EnableUnmanagedDebugging(This,retval) ) #define ProjectConfigurationProperties2_put_EnableUnmanagedDebugging(This,noname,retval) \ ( (This)->lpVtbl -> put_EnableUnmanagedDebugging(This,noname,retval) ) #define ProjectConfigurationProperties2_get_StartAction(This,retval) \ ( (This)->lpVtbl -> get_StartAction(This,retval) ) #define ProjectConfigurationProperties2_put_StartAction(This,noname,retval) \ ( (This)->lpVtbl -> put_StartAction(This,noname,retval) ) #define ProjectConfigurationProperties2_get_Extender(This,ExtenderName,retval) \ ( (This)->lpVtbl -> get_Extender(This,ExtenderName,retval) ) #define ProjectConfigurationProperties2_get_ExtenderNames(This,retval) \ ( (This)->lpVtbl -> get_ExtenderNames(This,retval) ) #define ProjectConfigurationProperties2_get_ExtenderCATID(This,retval) \ ( (This)->lpVtbl -> get_ExtenderCATID(This,retval) ) #define ProjectConfigurationProperties2_get_WarningLevel(This,retval) \ ( (This)->lpVtbl -> get_WarningLevel(This,retval) ) #define ProjectConfigurationProperties2_put_WarningLevel(This,noname,retval) \ ( (This)->lpVtbl -> put_WarningLevel(This,noname,retval) ) #define ProjectConfigurationProperties2_get_TreatWarningsAsErrors(This,retval) \ ( (This)->lpVtbl -> get_TreatWarningsAsErrors(This,retval) ) #define ProjectConfigurationProperties2_put_TreatWarningsAsErrors(This,noname,retval) \ ( (This)->lpVtbl -> put_TreatWarningsAsErrors(This,noname,retval) ) #define ProjectConfigurationProperties2_get_EnableSQLServerDebugging(This,retval) \ ( (This)->lpVtbl -> get_EnableSQLServerDebugging(This,retval) ) #define ProjectConfigurationProperties2_put_EnableSQLServerDebugging(This,noname,retval) \ ( (This)->lpVtbl -> put_EnableSQLServerDebugging(This,noname,retval) ) #define ProjectConfigurationProperties2_get_FileAlignment(This,retval) \ ( (This)->lpVtbl -> get_FileAlignment(This,retval) ) #define ProjectConfigurationProperties2_put_FileAlignment(This,noname,retval) \ ( (This)->lpVtbl -> put_FileAlignment(This,noname,retval) ) #define ProjectConfigurationProperties2_get_RegisterForComInterop(This,retval) \ ( (This)->lpVtbl -> get_RegisterForComInterop(This,retval) ) #define ProjectConfigurationProperties2_put_RegisterForComInterop(This,noname,retval) \ ( (This)->lpVtbl -> put_RegisterForComInterop(This,noname,retval) ) #define ProjectConfigurationProperties2_get_ConfigurationOverrideFile(This,retval) \ ( (This)->lpVtbl -> get_ConfigurationOverrideFile(This,retval) ) #define ProjectConfigurationProperties2_put_ConfigurationOverrideFile(This,noname,retval) \ ( (This)->lpVtbl -> put_ConfigurationOverrideFile(This,noname,retval) ) #define ProjectConfigurationProperties2_get_RemoteDebugEnabled(This,retval) \ ( (This)->lpVtbl -> get_RemoteDebugEnabled(This,retval) ) #define ProjectConfigurationProperties2_put_RemoteDebugEnabled(This,noname,retval) \ ( (This)->lpVtbl -> put_RemoteDebugEnabled(This,noname,retval) ) #define ProjectConfigurationProperties2_get_RemoteDebugMachine(This,retval) \ ( (This)->lpVtbl -> get_RemoteDebugMachine(This,retval) ) #define ProjectConfigurationProperties2_put_RemoteDebugMachine(This,noname,retval) \ ( (This)->lpVtbl -> put_RemoteDebugMachine(This,noname,retval) ) #define ProjectConfigurationProperties2_get_NoWarn(This,pbstrWarnings) \ ( (This)->lpVtbl -> get_NoWarn(This,pbstrWarnings) ) #define ProjectConfigurationProperties2_put_NoWarn(This,bstrWarnings) \ ( (This)->lpVtbl -> put_NoWarn(This,bstrWarnings) ) #define ProjectConfigurationProperties2_get_NoStdLib(This,pbNoStdLib) \ ( (This)->lpVtbl -> get_NoStdLib(This,pbNoStdLib) ) #define ProjectConfigurationProperties2_put_NoStdLib(This,bNoStdLib) \ ( (This)->lpVtbl -> put_NoStdLib(This,bNoStdLib) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __ProjectConfigurationProperties2_INTERFACE_DEFINED__ */ #ifndef __ProjectProperties2_INTERFACE_DEFINED__ #define __ProjectProperties2_INTERFACE_DEFINED__ /* interface ProjectProperties2 */ /* [object][dual][unique][helpstring][uuid] */ EXTERN_C const IID IID_ProjectProperties2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3CDAA65E-1E9D-11d4-B212-00C04F79CACB") ProjectProperties2 : public ProjectProperties { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PreBuildEvent( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrOut) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PreBuildEvent( /* [in] */ __RPC__in BSTR bstrIn) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PostBuildEvent( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrOut) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PostBuildEvent( /* [in] */ __RPC__in BSTR bstrIn) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RunPostBuildEvent( /* [retval][out] */ __RPC__out prjRunPostBuildEvent *pOut) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RunPostBuildEvent( /* [in] */ prjRunPostBuildEvent run) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AspnetVersion( /* [retval][out] */ __RPC__deref_out_opt BSTR *pOut) = 0; }; #else /* C style interface */ typedef struct ProjectProperties2Vtbl { BEGIN_INTERFACE /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ __RPC__in struct GUID *riid, /* [out][idldescattr] */ __RPC__deref_out_opt void **ppvObj, /* [retval][out] */ __RPC__out void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out unsigned long *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out unsigned long *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( __RPC__in ProjectProperties2 * This, /* [out][idldescattr] */ __RPC__out unsigned UINT *pctinfo, /* [retval][out] */ __RPC__out void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ unsigned UINT itinfo, /* [in][idldescattr] */ unsigned long lcid, /* [out][idldescattr] */ __RPC__deref_out_opt void **pptinfo, /* [retval][out] */ __RPC__out void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ __RPC__in struct GUID *riid, /* [in][idldescattr] */ __RPC__deref_in_opt signed char **rgszNames, /* [in][idldescattr] */ unsigned UINT cNames, /* [in][idldescattr] */ unsigned long lcid, /* [out][idldescattr] */ __RPC__out signed long *rgdispid, /* [retval][out] */ __RPC__out void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ signed long dispidMember, /* [in][idldescattr] */ __RPC__in struct GUID *riid, /* [in][idldescattr] */ unsigned long lcid, /* [in][idldescattr] */ unsigned short wFlags, /* [in][idldescattr] */ __RPC__in struct DISPPARAMS *pdispparams, /* [out][idldescattr] */ __RPC__out VARIANT *pvarResult, /* [out][idldescattr] */ __RPC__out struct EXCEPINFO *pexcepinfo, /* [out][idldescattr] */ __RPC__out unsigned UINT *puArgErr, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][hidden][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get___id )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][hidden][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get___project )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_StartupObject )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_StartupObject )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_OutputType )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out enum prjOutputType *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_OutputType )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ enum prjOutputType noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_RootNamespace )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_RootNamespace )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_AssemblyName )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_AssemblyName )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_AssemblyOriginatorKeyFile )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_AssemblyOriginatorKeyFile )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_AssemblyKeyContainerName )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_AssemblyKeyContainerName )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_AssemblyOriginatorKeyMode )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out enum prjOriginatorKeyMode *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_AssemblyOriginatorKeyMode )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ enum prjOriginatorKeyMode noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DelaySign )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_DelaySign )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_WebServer )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_WebServerVersion )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ServerExtensionsVersion )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_LinkRepair )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_LinkRepair )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_OfflineURL )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_FileSharePath )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_FileSharePath )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ActiveFileSharePath )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_WebAccessMethod )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out enum prjWebAccessMethod *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_WebAccessMethod )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ enum prjWebAccessMethod noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ActiveWebAccessMethod )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out enum prjWebAccessMethod *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultClientScript )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out enum prjScriptLanguage *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultClientScript )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ enum prjScriptLanguage noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultTargetSchema )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out enum prjTargetSchema *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultTargetSchema )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ enum prjTargetSchema noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultHTMLPageLayout )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out enum prjHTMLPageLayout *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultHTMLPageLayout )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ enum prjHTMLPageLayout noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_FileName )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_FileName )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_FullPath )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_LocalPath )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_URL )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ActiveConfigurationSettings )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt ProjectConfigurationProperties **retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Extender )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR ExtenderName, /* [retval][out] */ __RPC__deref_out_opt IDispatch **retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ExtenderNames )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out VARIANT *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ExtenderCATID )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ApplicationIcon )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_ApplicationIcon )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_OptionStrict )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out enum prjOptionStrict *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_OptionStrict )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ enum prjOptionStrict noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ReferencePath )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_ReferencePath )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_OutputFileName )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][hidden][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_AbsoluteProjectDirectory )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_OptionExplicit )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out enum prjOptionExplicit *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_OptionExplicit )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ enum prjOptionExplicit noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_OptionCompare )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out enum prjCompare *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_OptionCompare )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ enum prjCompare noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ProjectType )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out enum prjProjectType *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultNamespace )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultNamespace )( __RPC__in ProjectProperties2 * This, /* [in][idldescattr] */ __RPC__in BSTR noname, /* [retval][out] */ __RPC__out void *retval); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PreBuildEvent )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrOut); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PreBuildEvent )( __RPC__in ProjectProperties2 * This, /* [in] */ __RPC__in BSTR bstrIn); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PostBuildEvent )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrOut); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PostBuildEvent )( __RPC__in ProjectProperties2 * This, /* [in] */ __RPC__in BSTR bstrIn); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RunPostBuildEvent )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__out prjRunPostBuildEvent *pOut); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RunPostBuildEvent )( __RPC__in ProjectProperties2 * This, /* [in] */ prjRunPostBuildEvent run); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AspnetVersion )( __RPC__in ProjectProperties2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pOut); END_INTERFACE } ProjectProperties2Vtbl; interface ProjectProperties2 { CONST_VTBL struct ProjectProperties2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ProjectProperties2_QueryInterface(This,riid,ppvObj,retval) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval) ) #define ProjectProperties2_AddRef(This,retval) \ ( (This)->lpVtbl -> AddRef(This,retval) ) #define ProjectProperties2_Release(This,retval) \ ( (This)->lpVtbl -> Release(This,retval) ) #define ProjectProperties2_GetTypeInfoCount(This,pctinfo,retval) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval) ) #define ProjectProperties2_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \ ( (This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval) ) #define ProjectProperties2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) ) #define ProjectProperties2_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \ ( (This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) ) #define ProjectProperties2_get___id(This,retval) \ ( (This)->lpVtbl -> get___id(This,retval) ) #define ProjectProperties2_get___project(This,retval) \ ( (This)->lpVtbl -> get___project(This,retval) ) #define ProjectProperties2_get_StartupObject(This,retval) \ ( (This)->lpVtbl -> get_StartupObject(This,retval) ) #define ProjectProperties2_put_StartupObject(This,noname,retval) \ ( (This)->lpVtbl -> put_StartupObject(This,noname,retval) ) #define ProjectProperties2_get_OutputType(This,retval) \ ( (This)->lpVtbl -> get_OutputType(This,retval) ) #define ProjectProperties2_put_OutputType(This,noname,retval) \ ( (This)->lpVtbl -> put_OutputType(This,noname,retval) ) #define ProjectProperties2_get_RootNamespace(This,retval) \ ( (This)->lpVtbl -> get_RootNamespace(This,retval) ) #define ProjectProperties2_put_RootNamespace(This,noname,retval) \ ( (This)->lpVtbl -> put_RootNamespace(This,noname,retval) ) #define ProjectProperties2_get_AssemblyName(This,retval) \ ( (This)->lpVtbl -> get_AssemblyName(This,retval) ) #define ProjectProperties2_put_AssemblyName(This,noname,retval) \ ( (This)->lpVtbl -> put_AssemblyName(This,noname,retval) ) #define ProjectProperties2_get_AssemblyOriginatorKeyFile(This,retval) \ ( (This)->lpVtbl -> get_AssemblyOriginatorKeyFile(This,retval) ) #define ProjectProperties2_put_AssemblyOriginatorKeyFile(This,noname,retval) \ ( (This)->lpVtbl -> put_AssemblyOriginatorKeyFile(This,noname,retval) ) #define ProjectProperties2_get_AssemblyKeyContainerName(This,retval) \ ( (This)->lpVtbl -> get_AssemblyKeyContainerName(This,retval) ) #define ProjectProperties2_put_AssemblyKeyContainerName(This,noname,retval) \ ( (This)->lpVtbl -> put_AssemblyKeyContainerName(This,noname,retval) ) #define ProjectProperties2_get_AssemblyOriginatorKeyMode(This,retval) \ ( (This)->lpVtbl -> get_AssemblyOriginatorKeyMode(This,retval) ) #define ProjectProperties2_put_AssemblyOriginatorKeyMode(This,noname,retval) \ ( (This)->lpVtbl -> put_AssemblyOriginatorKeyMode(This,noname,retval) ) #define ProjectProperties2_get_DelaySign(This,retval) \ ( (This)->lpVtbl -> get_DelaySign(This,retval) ) #define ProjectProperties2_put_DelaySign(This,noname,retval) \ ( (This)->lpVtbl -> put_DelaySign(This,noname,retval) ) #define ProjectProperties2_get_WebServer(This,retval) \ ( (This)->lpVtbl -> get_WebServer(This,retval) ) #define ProjectProperties2_get_WebServerVersion(This,retval) \ ( (This)->lpVtbl -> get_WebServerVersion(This,retval) ) #define ProjectProperties2_get_ServerExtensionsVersion(This,retval) \ ( (This)->lpVtbl -> get_ServerExtensionsVersion(This,retval) ) #define ProjectProperties2_get_LinkRepair(This,retval) \ ( (This)->lpVtbl -> get_LinkRepair(This,retval) ) #define ProjectProperties2_put_LinkRepair(This,noname,retval) \ ( (This)->lpVtbl -> put_LinkRepair(This,noname,retval) ) #define ProjectProperties2_get_OfflineURL(This,retval) \ ( (This)->lpVtbl -> get_OfflineURL(This,retval) ) #define ProjectProperties2_get_FileSharePath(This,retval) \ ( (This)->lpVtbl -> get_FileSharePath(This,retval) ) #define ProjectProperties2_put_FileSharePath(This,noname,retval) \ ( (This)->lpVtbl -> put_FileSharePath(This,noname,retval) ) #define ProjectProperties2_get_ActiveFileSharePath(This,retval) \ ( (This)->lpVtbl -> get_ActiveFileSharePath(This,retval) ) #define ProjectProperties2_get_WebAccessMethod(This,retval) \ ( (This)->lpVtbl -> get_WebAccessMethod(This,retval) ) #define ProjectProperties2_put_WebAccessMethod(This,noname,retval) \ ( (This)->lpVtbl -> put_WebAccessMethod(This,noname,retval) ) #define ProjectProperties2_get_ActiveWebAccessMethod(This,retval) \ ( (This)->lpVtbl -> get_ActiveWebAccessMethod(This,retval) ) #define ProjectProperties2_get_DefaultClientScript(This,retval) \ ( (This)->lpVtbl -> get_DefaultClientScript(This,retval) ) #define ProjectProperties2_put_DefaultClientScript(This,noname,retval) \ ( (This)->lpVtbl -> put_DefaultClientScript(This,noname,retval) ) #define ProjectProperties2_get_DefaultTargetSchema(This,retval) \ ( (This)->lpVtbl -> get_DefaultTargetSchema(This,retval) ) #define ProjectProperties2_put_DefaultTargetSchema(This,noname,retval) \ ( (This)->lpVtbl -> put_DefaultTargetSchema(This,noname,retval) ) #define ProjectProperties2_get_DefaultHTMLPageLayout(This,retval) \ ( (This)->lpVtbl -> get_DefaultHTMLPageLayout(This,retval) ) #define ProjectProperties2_put_DefaultHTMLPageLayout(This,noname,retval) \ ( (This)->lpVtbl -> put_DefaultHTMLPageLayout(This,noname,retval) ) #define ProjectProperties2_get_FileName(This,retval) \ ( (This)->lpVtbl -> get_FileName(This,retval) ) #define ProjectProperties2_put_FileName(This,noname,retval) \ ( (This)->lpVtbl -> put_FileName(This,noname,retval) ) #define ProjectProperties2_get_FullPath(This,retval) \ ( (This)->lpVtbl -> get_FullPath(This,retval) ) #define ProjectProperties2_get_LocalPath(This,retval) \ ( (This)->lpVtbl -> get_LocalPath(This,retval) ) #define ProjectProperties2_get_URL(This,retval) \ ( (This)->lpVtbl -> get_URL(This,retval) ) #define ProjectProperties2_get_ActiveConfigurationSettings(This,retval) \ ( (This)->lpVtbl -> get_ActiveConfigurationSettings(This,retval) ) #define ProjectProperties2_get_Extender(This,ExtenderName,retval) \ ( (This)->lpVtbl -> get_Extender(This,ExtenderName,retval) ) #define ProjectProperties2_get_ExtenderNames(This,retval) \ ( (This)->lpVtbl -> get_ExtenderNames(This,retval) ) #define ProjectProperties2_get_ExtenderCATID(This,retval) \ ( (This)->lpVtbl -> get_ExtenderCATID(This,retval) ) #define ProjectProperties2_get_ApplicationIcon(This,retval) \ ( (This)->lpVtbl -> get_ApplicationIcon(This,retval) ) #define ProjectProperties2_put_ApplicationIcon(This,noname,retval) \ ( (This)->lpVtbl -> put_ApplicationIcon(This,noname,retval) ) #define ProjectProperties2_get_OptionStrict(This,retval) \ ( (This)->lpVtbl -> get_OptionStrict(This,retval) ) #define ProjectProperties2_put_OptionStrict(This,noname,retval) \ ( (This)->lpVtbl -> put_OptionStrict(This,noname,retval) ) #define ProjectProperties2_get_ReferencePath(This,retval) \ ( (This)->lpVtbl -> get_ReferencePath(This,retval) ) #define ProjectProperties2_put_ReferencePath(This,noname,retval) \ ( (This)->lpVtbl -> put_ReferencePath(This,noname,retval) ) #define ProjectProperties2_get_OutputFileName(This,retval) \ ( (This)->lpVtbl -> get_OutputFileName(This,retval) ) #define ProjectProperties2_get_AbsoluteProjectDirectory(This,retval) \ ( (This)->lpVtbl -> get_AbsoluteProjectDirectory(This,retval) ) #define ProjectProperties2_get_OptionExplicit(This,retval) \ ( (This)->lpVtbl -> get_OptionExplicit(This,retval) ) #define ProjectProperties2_put_OptionExplicit(This,noname,retval) \ ( (This)->lpVtbl -> put_OptionExplicit(This,noname,retval) ) #define ProjectProperties2_get_OptionCompare(This,retval) \ ( (This)->lpVtbl -> get_OptionCompare(This,retval) ) #define ProjectProperties2_put_OptionCompare(This,noname,retval) \ ( (This)->lpVtbl -> put_OptionCompare(This,noname,retval) ) #define ProjectProperties2_get_ProjectType(This,retval) \ ( (This)->lpVtbl -> get_ProjectType(This,retval) ) #define ProjectProperties2_get_DefaultNamespace(This,retval) \ ( (This)->lpVtbl -> get_DefaultNamespace(This,retval) ) #define ProjectProperties2_put_DefaultNamespace(This,noname,retval) \ ( (This)->lpVtbl -> put_DefaultNamespace(This,noname,retval) ) #define ProjectProperties2_get_PreBuildEvent(This,pbstrOut) \ ( (This)->lpVtbl -> get_PreBuildEvent(This,pbstrOut) ) #define ProjectProperties2_put_PreBuildEvent(This,bstrIn) \ ( (This)->lpVtbl -> put_PreBuildEvent(This,bstrIn) ) #define ProjectProperties2_get_PostBuildEvent(This,pbstrOut) \ ( (This)->lpVtbl -> get_PostBuildEvent(This,pbstrOut) ) #define ProjectProperties2_put_PostBuildEvent(This,bstrIn) \ ( (This)->lpVtbl -> put_PostBuildEvent(This,bstrIn) ) #define ProjectProperties2_get_RunPostBuildEvent(This,pOut) \ ( (This)->lpVtbl -> get_RunPostBuildEvent(This,pOut) ) #define ProjectProperties2_put_RunPostBuildEvent(This,run) \ ( (This)->lpVtbl -> put_RunPostBuildEvent(This,run) ) #define ProjectProperties2_get_AspnetVersion(This,pOut) \ ( (This)->lpVtbl -> get_AspnetVersion(This,pOut) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __ProjectProperties2_INTERFACE_DEFINED__ */ #ifndef __PrjKind2_MODULE_DEFINED__ #define __PrjKind2_MODULE_DEFINED__ /* module PrjKind2 */ /* [uuid] */ /* [helpstring] */ const LPSTR prjKindSDEVBProject = "{CB4CE8C6-1BDB-4dc7-A4D3-65A1999772F8}"; /* [helpstring] */ const LPSTR prjKindSDECSharpProject = "{20D4826A-C6FA-45db-90F4-C717570B9F32}"; /* [helpstring] */ const LPSTR prjKindVJSharpProject = "{E6FDF86B-F3D1-11D4-8576-0002A516ECE8}"; #endif /* __PrjKind2_MODULE_DEFINED__ */ #ifndef __PrjBrowseObjectCATID2_MODULE_DEFINED__ #define __PrjBrowseObjectCATID2_MODULE_DEFINED__ /* module PrjBrowseObjectCATID2 */ /* [uuid] */ /* [helpstring] */ const LPSTR prjCATIDVJSharpProjectBrowseObject = "{E6FDF86C-F3D1-11D4-8576-0002A516ECE8}"; /* [helpstring] */ const LPSTR prjCATIDVJSharpProjectConfigBrowseObject = "{E6FDF86D-F3D1-11D4-8576-0002A516ECE8}"; /* [helpstring] */ const LPSTR prjCATIDVJSharpFileBrowseObject = "{E6FDF869-F3D1-11D4-8576-0002A516ECE8}"; /* [helpstring] */ const LPSTR prjCATIDVJSharpFolderBrowseObject = "{E6FDF86A-F3D1-11D4-8576-0002A516ECE8}"; /* [helpstring] */ const LPSTR prjCATIDVJSharpReferenceBrowseObject = "{E6FDF86E-F3D1-11D4-8576-0002A516ECE8}"; /* [helpstring] */ const LPSTR prjCATIDVJSharpConfig = "{E6FDF8C8-F3D1-11D4-8576-0002A516ECE8}"; #endif /* __PrjBrowseObjectCATID2_MODULE_DEFINED__ */ #ifndef __Reference2_INTERFACE_DEFINED__ #define __Reference2_INTERFACE_DEFINED__ /* interface Reference2 */ /* [uuid][object][oleautomation][dual] */ EXTERN_C const IID IID_Reference2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4FFF24C5-5644-4A47-A48A-B74C3F1F8FC8") Reference2 : public Reference { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RuntimeVersion( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrVersion) = 0; }; #else /* C style interface */ typedef struct Reference2Vtbl { BEGIN_INTERFACE /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in Reference2 * This, /* [in][idldescattr] */ __RPC__in struct GUID *riid, /* [out][idldescattr] */ __RPC__deref_out_opt void **ppvObj, /* [retval][out] */ __RPC__out void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__out unsigned long *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__out unsigned long *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( __RPC__in Reference2 * This, /* [out][idldescattr] */ __RPC__out unsigned UINT *pctinfo, /* [retval][out] */ __RPC__out void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( __RPC__in Reference2 * This, /* [in][idldescattr] */ unsigned UINT itinfo, /* [in][idldescattr] */ unsigned long lcid, /* [out][idldescattr] */ __RPC__deref_out_opt void **pptinfo, /* [retval][out] */ __RPC__out void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( __RPC__in Reference2 * This, /* [in][idldescattr] */ __RPC__in struct GUID *riid, /* [in][idldescattr] */ __RPC__deref_in_opt signed char **rgszNames, /* [in][idldescattr] */ unsigned UINT cNames, /* [in][idldescattr] */ unsigned long lcid, /* [out][idldescattr] */ __RPC__out signed long *rgdispid, /* [retval][out] */ __RPC__out void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( __RPC__in Reference2 * This, /* [in][idldescattr] */ signed long dispidMember, /* [in][idldescattr] */ __RPC__in struct GUID *riid, /* [in][idldescattr] */ unsigned long lcid, /* [in][idldescattr] */ unsigned short wFlags, /* [in][idldescattr] */ __RPC__in struct DISPPARAMS *pdispparams, /* [out][idldescattr] */ __RPC__out VARIANT *pvarResult, /* [out][idldescattr] */ __RPC__out struct EXCEPINFO *pexcepinfo, /* [out][idldescattr] */ __RPC__out unsigned UINT *puArgErr, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DTE )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__deref_out_opt **retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Collection )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__deref_out_opt References **retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ContainingProject )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__deref_out_opt Project **retval); /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Remove )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__out enum prjReferenceType *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Identity )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Culture )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_MajorVersion )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__out signed long *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_MinorVersion )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__out signed long *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_RevisionNumber )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__out signed long *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_BuildNumber )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__out signed long *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_StrongName )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_SourceProject )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__deref_out_opt Project **retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_CopyLocal )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__out BOOLEAN *retval); /* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *put_CopyLocal )( __RPC__in Reference2 * This, /* [in][idldescattr] */ BOOLEAN noname, /* [retval][out] */ __RPC__out void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Extender )( __RPC__in Reference2 * This, /* [in][idldescattr] */ __RPC__in BSTR ExtenderName, /* [retval][out] */ __RPC__deref_out_opt IDispatch **retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ExtenderNames )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__out VARIANT *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ExtenderCATID )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_PublicKeyToken )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Version )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *retval); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RuntimeVersion )( __RPC__in Reference2 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrVersion); END_INTERFACE } Reference2Vtbl; interface Reference2 { CONST_VTBL struct Reference2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define Reference2_QueryInterface(This,riid,ppvObj,retval) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval) ) #define Reference2_AddRef(This,retval) \ ( (This)->lpVtbl -> AddRef(This,retval) ) #define Reference2_Release(This,retval) \ ( (This)->lpVtbl -> Release(This,retval) ) #define Reference2_GetTypeInfoCount(This,pctinfo,retval) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval) ) #define Reference2_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \ ( (This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval) ) #define Reference2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) ) #define Reference2_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \ ( (This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) ) #define Reference2_get_DTE(This,retval) \ ( (This)->lpVtbl -> get_DTE(This,retval) ) #define Reference2_get_Collection(This,retval) \ ( (This)->lpVtbl -> get_Collection(This,retval) ) #define Reference2_get_ContainingProject(This,retval) \ ( (This)->lpVtbl -> get_ContainingProject(This,retval) ) #define Reference2_Remove(This,retval) \ ( (This)->lpVtbl -> Remove(This,retval) ) #define Reference2_get_Name(This,retval) \ ( (This)->lpVtbl -> get_Name(This,retval) ) #define Reference2_get_Type(This,retval) \ ( (This)->lpVtbl -> get_Type(This,retval) ) #define Reference2_get_Identity(This,retval) \ ( (This)->lpVtbl -> get_Identity(This,retval) ) #define Reference2_get_Path(This,retval) \ ( (This)->lpVtbl -> get_Path(This,retval) ) #define Reference2_get_Description(This,retval) \ ( (This)->lpVtbl -> get_Description(This,retval) ) #define Reference2_get_Culture(This,retval) \ ( (This)->lpVtbl -> get_Culture(This,retval) ) #define Reference2_get_MajorVersion(This,retval) \ ( (This)->lpVtbl -> get_MajorVersion(This,retval) ) #define Reference2_get_MinorVersion(This,retval) \ ( (This)->lpVtbl -> get_MinorVersion(This,retval) ) #define Reference2_get_RevisionNumber(This,retval) \ ( (This)->lpVtbl -> get_RevisionNumber(This,retval) ) #define Reference2_get_BuildNumber(This,retval) \ ( (This)->lpVtbl -> get_BuildNumber(This,retval) ) #define Reference2_get_StrongName(This,retval) \ ( (This)->lpVtbl -> get_StrongName(This,retval) ) #define Reference2_get_SourceProject(This,retval) \ ( (This)->lpVtbl -> get_SourceProject(This,retval) ) #define Reference2_get_CopyLocal(This,retval) \ ( (This)->lpVtbl -> get_CopyLocal(This,retval) ) #define Reference2_put_CopyLocal(This,noname,retval) \ ( (This)->lpVtbl -> put_CopyLocal(This,noname,retval) ) #define Reference2_get_Extender(This,ExtenderName,retval) \ ( (This)->lpVtbl -> get_Extender(This,ExtenderName,retval) ) #define Reference2_get_ExtenderNames(This,retval) \ ( (This)->lpVtbl -> get_ExtenderNames(This,retval) ) #define Reference2_get_ExtenderCATID(This,retval) \ ( (This)->lpVtbl -> get_ExtenderCATID(This,retval) ) #define Reference2_get_PublicKeyToken(This,retval) \ ( (This)->lpVtbl -> get_PublicKeyToken(This,retval) ) #define Reference2_get_Version(This,retval) \ ( (This)->lpVtbl -> get_Version(This,retval) ) #define Reference2_get_RuntimeVersion(This,pbstrVersion) \ ( (This)->lpVtbl -> get_RuntimeVersion(This,pbstrVersion) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __Reference2_INTERFACE_DEFINED__ */ #endif /* __VSLangProj2_LIBRARY_DEFINED__ */ /* interface __MIDL_itf_vslangproj2_0000_0001 */ /* [local] */ #ifdef FORCE_EXPLICIT_DTE_NAMESPACE #undef DTE #undef Project #undef ProjectItem #endif extern RPC_IF_HANDLE __MIDL_itf_vslangproj2_0000_0001_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_vslangproj2_0000_0001_v0_0_s_ifspec; /* Additional Prototypes for ALL interfaces */ /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif