home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1998 July & August
/
Pcwk78a98.iso
/
Micrsoft
/
VJ
/
COMMON
/
IDE
/
IDE98
/
WFCFORMS.CAB
/
iforms
/
host
/
ifhost.h
< prev
next >
Wrap
C/C++ Source or Header
|
1998-03-05
|
173KB
|
5,735 lines
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 3.00.44 */
/* at Thu Mar 05 12:11:33 1998
*/
/* Compiler settings for E:\IRONWOOD\src\iforms\host\ifhost.idl:
Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
error checks: none
*/
//@@MIDL_FILE_HEADING( )
#include "rpc.h"
#include "rpcndr.h"
#ifndef __ifhost_h__
#define __ifhost_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef __IVsIFExternalParser_FWD_DEFINED__
#define __IVsIFExternalParser_FWD_DEFINED__
typedef interface IVsIFExternalParser IVsIFExternalParser;
#endif /* __IVsIFExternalParser_FWD_DEFINED__ */
#ifndef __IVsIFExternalCode_FWD_DEFINED__
#define __IVsIFExternalCode_FWD_DEFINED__
typedef interface IVsIFExternalCode IVsIFExternalCode;
#endif /* __IVsIFExternalCode_FWD_DEFINED__ */
#ifndef __IIFAction_FWD_DEFINED__
#define __IIFAction_FWD_DEFINED__
typedef interface IIFAction IIFAction;
#endif /* __IIFAction_FWD_DEFINED__ */
#ifndef __ICorInputStream_FWD_DEFINED__
#define __ICorInputStream_FWD_DEFINED__
typedef interface ICorInputStream ICorInputStream;
#endif /* __ICorInputStream_FWD_DEFINED__ */
#ifndef __ICorOutputStream_FWD_DEFINED__
#define __ICorOutputStream_FWD_DEFINED__
typedef interface ICorOutputStream ICorOutputStream;
#endif /* __ICorOutputStream_FWD_DEFINED__ */
#ifndef __IPersistable_FWD_DEFINED__
#define __IPersistable_FWD_DEFINED__
typedef interface IPersistable IPersistable;
#endif /* __IPersistable_FWD_DEFINED__ */
#ifndef __IIFCodeBuffer_FWD_DEFINED__
#define __IIFCodeBuffer_FWD_DEFINED__
typedef interface IIFCodeBuffer IIFCodeBuffer;
#endif /* __IIFCodeBuffer_FWD_DEFINED__ */
#ifndef __IIFErrorInfoProvider_FWD_DEFINED__
#define __IIFErrorInfoProvider_FWD_DEFINED__
typedef interface IIFErrorInfoProvider IIFErrorInfoProvider;
#endif /* __IIFErrorInfoProvider_FWD_DEFINED__ */
#ifndef __IIFSiteCallback_FWD_DEFINED__
#define __IIFSiteCallback_FWD_DEFINED__
typedef interface IIFSiteCallback IIFSiteCallback;
#endif /* __IIFSiteCallback_FWD_DEFINED__ */
#ifndef __IIFFormContainer_FWD_DEFINED__
#define __IIFFormContainer_FWD_DEFINED__
typedef interface IIFFormContainer IIFFormContainer;
#endif /* __IIFFormContainer_FWD_DEFINED__ */
#ifndef __IIFFormInstance_FWD_DEFINED__
#define __IIFFormInstance_FWD_DEFINED__
typedef interface IIFFormInstance IIFFormInstance;
#endif /* __IIFFormInstance_FWD_DEFINED__ */
#ifndef __IIFFormDesigner_FWD_DEFINED__
#define __IIFFormDesigner_FWD_DEFINED__
typedef interface IIFFormDesigner IIFFormDesigner;
#endif /* __IIFFormDesigner_FWD_DEFINED__ */
#ifndef __IIFToolbox_FWD_DEFINED__
#define __IIFToolbox_FWD_DEFINED__
typedef interface IIFToolbox IIFToolbox;
#endif /* __IIFToolbox_FWD_DEFINED__ */
#ifndef __IIFPropertyBrowser_FWD_DEFINED__
#define __IIFPropertyBrowser_FWD_DEFINED__
typedef interface IIFPropertyBrowser IIFPropertyBrowser;
#endif /* __IIFPropertyBrowser_FWD_DEFINED__ */
#ifndef __IIFManagerListener_FWD_DEFINED__
#define __IIFManagerListener_FWD_DEFINED__
typedef interface IIFManagerListener IIFManagerListener;
#endif /* __IIFManagerListener_FWD_DEFINED__ */
#ifndef __IIFClassBytesProvider_FWD_DEFINED__
#define __IIFClassBytesProvider_FWD_DEFINED__
typedef interface IIFClassBytesProvider IIFClassBytesProvider;
#endif /* __IIFClassBytesProvider_FWD_DEFINED__ */
#ifndef __IIFManager_FWD_DEFINED__
#define __IIFManager_FWD_DEFINED__
typedef interface IIFManager IIFManager;
#endif /* __IIFManager_FWD_DEFINED__ */
#ifndef __IIFOptions_FWD_DEFINED__
#define __IIFOptions_FWD_DEFINED__
typedef interface IIFOptions IIFOptions;
#endif /* __IIFOptions_FWD_DEFINED__ */
#ifndef __IIFDebugCallback_FWD_DEFINED__
#define __IIFDebugCallback_FWD_DEFINED__
typedef interface IIFDebugCallback IIFDebugCallback;
#endif /* __IIFDebugCallback_FWD_DEFINED__ */
#ifndef __IIFDebugHelper_FWD_DEFINED__
#define __IIFDebugHelper_FWD_DEFINED__
typedef interface IIFDebugHelper IIFDebugHelper;
#endif /* __IIFDebugHelper_FWD_DEFINED__ */
#ifndef __IIFJavaComponent_FWD_DEFINED__
#define __IIFJavaComponent_FWD_DEFINED__
typedef interface IIFJavaComponent IIFJavaComponent;
#endif /* __IIFJavaComponent_FWD_DEFINED__ */
#ifndef __IIFJavaComponentInfo_FWD_DEFINED__
#define __IIFJavaComponentInfo_FWD_DEFINED__
typedef interface IIFJavaComponentInfo IIFJavaComponentInfo;
#endif /* __IIFJavaComponentInfo_FWD_DEFINED__ */
#ifndef __IIFMaker_FWD_DEFINED__
#define __IIFMaker_FWD_DEFINED__
typedef interface IIFMaker IIFMaker;
#endif /* __IIFMaker_FWD_DEFINED__ */
#ifndef __IVsIFExternalPropertyPersist_FWD_DEFINED__
#define __IVsIFExternalPropertyPersist_FWD_DEFINED__
typedef interface IVsIFExternalPropertyPersist IVsIFExternalPropertyPersist;
#endif /* __IVsIFExternalPropertyPersist_FWD_DEFINED__ */
#ifndef __IVsIFCodeConsumer_FWD_DEFINED__
#define __IVsIFCodeConsumer_FWD_DEFINED__
typedef interface IVsIFCodeConsumer IVsIFCodeConsumer;
#endif /* __IVsIFCodeConsumer_FWD_DEFINED__ */
#ifndef __IVsIFCodeProvider_FWD_DEFINED__
#define __IVsIFCodeProvider_FWD_DEFINED__
typedef interface IVsIFCodeProvider IVsIFCodeProvider;
#endif /* __IVsIFCodeProvider_FWD_DEFINED__ */
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
/****************************************
* Generated header for interface: __MIDL__intf_0000
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [local] */
const CLSID CLSID_JavaPbrsToolWin = {0x90c3f450,0xb5f8,0x11d0,0x86, 0x61,0x00,0xa0,0xc9,0x11,0x01,0x64};
extern RPC_IF_HANDLE __MIDL__intf_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL__intf_0000_v0_0_s_ifspec;
#ifndef __ifhost_LIBRARY_DEFINED__
#define __ifhost_LIBRARY_DEFINED__
/****************************************
* Generated header for library: ifhost
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [helpstring][version][uuid] */
enum __IFMAKEROBJECTS
{ IFM_MANAGER = 0,
IFM_FORM = 0x1,
IFM_PROPERTYBROWSER = 0x2,
IFM_OPTIONS = 0x3,
IFM_COMPINFO = 0x4
};
typedef DWORD IFMAKEROBJECTS;
EXTERN_C const IID LIBID_ifhost;
#ifndef __IVsIFExternalParser_INTERFACE_DEFINED__
#define __IVsIFExternalParser_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IVsIFExternalParser
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IVsIFExternalParser;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IVsIFExternalParser : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE parse(
IVsIFExternalCode __RPC_FAR *pCodeCallback,
IVsIFCodeConsumer __RPC_FAR *pInfoCallback) = 0;
};
#else /* C style interface */
typedef struct IVsIFExternalParserVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IVsIFExternalParser __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IVsIFExternalParser __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IVsIFExternalParser __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *parse )(
IVsIFExternalParser __RPC_FAR * This,
IVsIFExternalCode __RPC_FAR *pCodeCallback,
IVsIFCodeConsumer __RPC_FAR *pInfoCallback);
END_INTERFACE
} IVsIFExternalParserVtbl;
interface IVsIFExternalParser
{
CONST_VTBL struct IVsIFExternalParserVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IVsIFExternalParser_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IVsIFExternalParser_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IVsIFExternalParser_Release(This) \
(This)->lpVtbl -> Release(This)
#define IVsIFExternalParser_parse(This,pCodeCallback,pInfoCallback) \
(This)->lpVtbl -> parse(This,pCodeCallback,pInfoCallback)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IVsIFExternalParser_parse_Proxy(
IVsIFExternalParser __RPC_FAR * This,
IVsIFExternalCode __RPC_FAR *pCodeCallback,
IVsIFCodeConsumer __RPC_FAR *pInfoCallback);
void __RPC_STUB IVsIFExternalParser_parse_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IVsIFExternalParser_INTERFACE_DEFINED__ */
#ifndef __IVsIFExternalCode_INTERFACE_DEFINED__
#define __IVsIFExternalCode_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IVsIFExternalCode
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IVsIFExternalCode;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IVsIFExternalCode : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE newTopLevelElement(
BSTR className,
BSTR name,
long modifiers,
long contstructorArgumentCount,
long flags,
/* [retval][out] */ long __RPC_FAR *newCookie) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsConstant(
long cookie,
BSTR value) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsReference(
long cookie,
BSTR referenceName) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsCallback(
long cookie,
BSTR closureType,
BSTR functionName) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsNewObject(
long cookie,
BSTR className,
long constructorArgumentCount,
/* [retval][out] */ long __RPC_FAR *newCookie) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsArray(
long cookie,
BSTR componentType,
long elementCount,
/* [retval][out] */ long __RPC_FAR *newCookie) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsString(
long cookie,
BSTR v) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsDouble(
long cookie,
double v) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsFloat(
long cookie,
float v) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsInt(
long cookie,
long v) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsLong(
long cookie,
hyper v) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsByte(
long cookie,
unsigned char v) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsChar(
long cookie,
unsigned char v) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsShort(
long cookie,
short v) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsBoolean(
long cookie,
VARIANT_BOOL v) = 0;
virtual HRESULT STDMETHODCALLTYPE valueAsPersistableInfo(
long cookie,
BSTR fileName,
IUnknown __RPC_FAR *pObject) = 0;
virtual HRESULT STDMETHODCALLTYPE nextValue(
long cookie) = 0;
virtual HRESULT STDMETHODCALLTYPE endOfValues(
long cookie) = 0;
virtual HRESULT STDMETHODCALLTYPE endOfTopLevelElements( void) = 0;
virtual HRESULT STDMETHODCALLTYPE addStatement(
BSTR referenceName) = 0;
virtual HRESULT STDMETHODCALLTYPE endOfAddStatements( void) = 0;
virtual HRESULT STDMETHODCALLTYPE newProperty(
BSTR objectName,
BSTR propertyName,
VARIANT_BOOL designTimeOnly,
VARIANT_BOOL localizable,
/* [out] */ VARIANT_BOOL __RPC_FAR *expectedCallback,
/* [retval][out] */ long __RPC_FAR *newCookie) = 0;
virtual HRESULT STDMETHODCALLTYPE newMethod(
BSTR objectName,
BSTR methodName,
VARIANT_BOOL designTimeOnly,
VARIANT_BOOL localizable,
/* [retval][out] */ long __RPC_FAR *newCookie) = 0;
virtual HRESULT STDMETHODCALLTYPE endOfProperties( void) = 0;
};
#else /* C style interface */
typedef struct IVsIFExternalCodeVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IVsIFExternalCode __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IVsIFExternalCode __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IVsIFExternalCode __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *newTopLevelElement )(
IVsIFExternalCode __RPC_FAR * This,
BSTR className,
BSTR name,
long modifiers,
long contstructorArgumentCount,
long flags,
/* [retval][out] */ long __RPC_FAR *newCookie);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsConstant )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
BSTR value);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsReference )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
BSTR referenceName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsCallback )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
BSTR closureType,
BSTR functionName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsNewObject )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
BSTR className,
long constructorArgumentCount,
/* [retval][out] */ long __RPC_FAR *newCookie);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsArray )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
BSTR componentType,
long elementCount,
/* [retval][out] */ long __RPC_FAR *newCookie);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsString )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
BSTR v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsDouble )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
double v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsFloat )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
float v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsInt )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
long v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsLong )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
hyper v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsByte )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
unsigned char v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsChar )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
unsigned char v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsShort )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
short v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsBoolean )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
VARIANT_BOOL v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *valueAsPersistableInfo )(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
BSTR fileName,
IUnknown __RPC_FAR *pObject);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *nextValue )(
IVsIFExternalCode __RPC_FAR * This,
long cookie);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *endOfValues )(
IVsIFExternalCode __RPC_FAR * This,
long cookie);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *endOfTopLevelElements )(
IVsIFExternalCode __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addStatement )(
IVsIFExternalCode __RPC_FAR * This,
BSTR referenceName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *endOfAddStatements )(
IVsIFExternalCode __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *newProperty )(
IVsIFExternalCode __RPC_FAR * This,
BSTR objectName,
BSTR propertyName,
VARIANT_BOOL designTimeOnly,
VARIANT_BOOL localizable,
/* [out] */ VARIANT_BOOL __RPC_FAR *expectedCallback,
/* [retval][out] */ long __RPC_FAR *newCookie);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *newMethod )(
IVsIFExternalCode __RPC_FAR * This,
BSTR objectName,
BSTR methodName,
VARIANT_BOOL designTimeOnly,
VARIANT_BOOL localizable,
/* [retval][out] */ long __RPC_FAR *newCookie);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *endOfProperties )(
IVsIFExternalCode __RPC_FAR * This);
END_INTERFACE
} IVsIFExternalCodeVtbl;
interface IVsIFExternalCode
{
CONST_VTBL struct IVsIFExternalCodeVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IVsIFExternalCode_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IVsIFExternalCode_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IVsIFExternalCode_Release(This) \
(This)->lpVtbl -> Release(This)
#define IVsIFExternalCode_newTopLevelElement(This,className,name,modifiers,contstructorArgumentCount,flags,newCookie) \
(This)->lpVtbl -> newTopLevelElement(This,className,name,modifiers,contstructorArgumentCount,flags,newCookie)
#define IVsIFExternalCode_valueAsConstant(This,cookie,value) \
(This)->lpVtbl -> valueAsConstant(This,cookie,value)
#define IVsIFExternalCode_valueAsReference(This,cookie,referenceName) \
(This)->lpVtbl -> valueAsReference(This,cookie,referenceName)
#define IVsIFExternalCode_valueAsCallback(This,cookie,closureType,functionName) \
(This)->lpVtbl -> valueAsCallback(This,cookie,closureType,functionName)
#define IVsIFExternalCode_valueAsNewObject(This,cookie,className,constructorArgumentCount,newCookie) \
(This)->lpVtbl -> valueAsNewObject(This,cookie,className,constructorArgumentCount,newCookie)
#define IVsIFExternalCode_valueAsArray(This,cookie,componentType,elementCount,newCookie) \
(This)->lpVtbl -> valueAsArray(This,cookie,componentType,elementCount,newCookie)
#define IVsIFExternalCode_valueAsString(This,cookie,v) \
(This)->lpVtbl -> valueAsString(This,cookie,v)
#define IVsIFExternalCode_valueAsDouble(This,cookie,v) \
(This)->lpVtbl -> valueAsDouble(This,cookie,v)
#define IVsIFExternalCode_valueAsFloat(This,cookie,v) \
(This)->lpVtbl -> valueAsFloat(This,cookie,v)
#define IVsIFExternalCode_valueAsInt(This,cookie,v) \
(This)->lpVtbl -> valueAsInt(This,cookie,v)
#define IVsIFExternalCode_valueAsLong(This,cookie,v) \
(This)->lpVtbl -> valueAsLong(This,cookie,v)
#define IVsIFExternalCode_valueAsByte(This,cookie,v) \
(This)->lpVtbl -> valueAsByte(This,cookie,v)
#define IVsIFExternalCode_valueAsChar(This,cookie,v) \
(This)->lpVtbl -> valueAsChar(This,cookie,v)
#define IVsIFExternalCode_valueAsShort(This,cookie,v) \
(This)->lpVtbl -> valueAsShort(This,cookie,v)
#define IVsIFExternalCode_valueAsBoolean(This,cookie,v) \
(This)->lpVtbl -> valueAsBoolean(This,cookie,v)
#define IVsIFExternalCode_valueAsPersistableInfo(This,cookie,fileName,pObject) \
(This)->lpVtbl -> valueAsPersistableInfo(This,cookie,fileName,pObject)
#define IVsIFExternalCode_nextValue(This,cookie) \
(This)->lpVtbl -> nextValue(This,cookie)
#define IVsIFExternalCode_endOfValues(This,cookie) \
(This)->lpVtbl -> endOfValues(This,cookie)
#define IVsIFExternalCode_endOfTopLevelElements(This) \
(This)->lpVtbl -> endOfTopLevelElements(This)
#define IVsIFExternalCode_addStatement(This,referenceName) \
(This)->lpVtbl -> addStatement(This,referenceName)
#define IVsIFExternalCode_endOfAddStatements(This) \
(This)->lpVtbl -> endOfAddStatements(This)
#define IVsIFExternalCode_newProperty(This,objectName,propertyName,designTimeOnly,localizable,expectedCallback,newCookie) \
(This)->lpVtbl -> newProperty(This,objectName,propertyName,designTimeOnly,localizable,expectedCallback,newCookie)
#define IVsIFExternalCode_newMethod(This,objectName,methodName,designTimeOnly,localizable,newCookie) \
(This)->lpVtbl -> newMethod(This,objectName,methodName,designTimeOnly,localizable,newCookie)
#define IVsIFExternalCode_endOfProperties(This) \
(This)->lpVtbl -> endOfProperties(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_newTopLevelElement_Proxy(
IVsIFExternalCode __RPC_FAR * This,
BSTR className,
BSTR name,
long modifiers,
long contstructorArgumentCount,
long flags,
/* [retval][out] */ long __RPC_FAR *newCookie);
void __RPC_STUB IVsIFExternalCode_newTopLevelElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsConstant_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
BSTR value);
void __RPC_STUB IVsIFExternalCode_valueAsConstant_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsReference_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
BSTR referenceName);
void __RPC_STUB IVsIFExternalCode_valueAsReference_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsCallback_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
BSTR closureType,
BSTR functionName);
void __RPC_STUB IVsIFExternalCode_valueAsCallback_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsNewObject_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
BSTR className,
long constructorArgumentCount,
/* [retval][out] */ long __RPC_FAR *newCookie);
void __RPC_STUB IVsIFExternalCode_valueAsNewObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsArray_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
BSTR componentType,
long elementCount,
/* [retval][out] */ long __RPC_FAR *newCookie);
void __RPC_STUB IVsIFExternalCode_valueAsArray_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsString_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
BSTR v);
void __RPC_STUB IVsIFExternalCode_valueAsString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsDouble_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
double v);
void __RPC_STUB IVsIFExternalCode_valueAsDouble_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsFloat_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
float v);
void __RPC_STUB IVsIFExternalCode_valueAsFloat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsInt_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
long v);
void __RPC_STUB IVsIFExternalCode_valueAsInt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsLong_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
hyper v);
void __RPC_STUB IVsIFExternalCode_valueAsLong_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsByte_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
unsigned char v);
void __RPC_STUB IVsIFExternalCode_valueAsByte_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsChar_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
unsigned char v);
void __RPC_STUB IVsIFExternalCode_valueAsChar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsShort_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
short v);
void __RPC_STUB IVsIFExternalCode_valueAsShort_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsBoolean_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
VARIANT_BOOL v);
void __RPC_STUB IVsIFExternalCode_valueAsBoolean_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_valueAsPersistableInfo_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie,
BSTR fileName,
IUnknown __RPC_FAR *pObject);
void __RPC_STUB IVsIFExternalCode_valueAsPersistableInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_nextValue_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie);
void __RPC_STUB IVsIFExternalCode_nextValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_endOfValues_Proxy(
IVsIFExternalCode __RPC_FAR * This,
long cookie);
void __RPC_STUB IVsIFExternalCode_endOfValues_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_endOfTopLevelElements_Proxy(
IVsIFExternalCode __RPC_FAR * This);
void __RPC_STUB IVsIFExternalCode_endOfTopLevelElements_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_addStatement_Proxy(
IVsIFExternalCode __RPC_FAR * This,
BSTR referenceName);
void __RPC_STUB IVsIFExternalCode_addStatement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_endOfAddStatements_Proxy(
IVsIFExternalCode __RPC_FAR * This);
void __RPC_STUB IVsIFExternalCode_endOfAddStatements_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_newProperty_Proxy(
IVsIFExternalCode __RPC_FAR * This,
BSTR objectName,
BSTR propertyName,
VARIANT_BOOL designTimeOnly,
VARIANT_BOOL localizable,
/* [out] */ VARIANT_BOOL __RPC_FAR *expectedCallback,
/* [retval][out] */ long __RPC_FAR *newCookie);
void __RPC_STUB IVsIFExternalCode_newProperty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_newMethod_Proxy(
IVsIFExternalCode __RPC_FAR * This,
BSTR objectName,
BSTR methodName,
VARIANT_BOOL designTimeOnly,
VARIANT_BOOL localizable,
/* [retval][out] */ long __RPC_FAR *newCookie);
void __RPC_STUB IVsIFExternalCode_newMethod_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalCode_endOfProperties_Proxy(
IVsIFExternalCode __RPC_FAR * This);
void __RPC_STUB IVsIFExternalCode_endOfProperties_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IVsIFExternalCode_INTERFACE_DEFINED__ */
#ifndef __IIFAction_INTERFACE_DEFINED__
#define __IIFAction_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFAction
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFAction;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFAction : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE doit(
IUnknown __RPC_FAR *pUndoMgr) = 0;
virtual HRESULT STDMETHODCALLTYPE getDescription(
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
};
#else /* C style interface */
typedef struct IIFActionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFAction __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFAction __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFAction __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *doit )(
IIFAction __RPC_FAR * This,
IUnknown __RPC_FAR *pUndoMgr);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getDescription )(
IIFAction __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
END_INTERFACE
} IIFActionVtbl;
interface IIFAction
{
CONST_VTBL struct IIFActionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFAction_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFAction_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFAction_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFAction_doit(This,pUndoMgr) \
(This)->lpVtbl -> doit(This,pUndoMgr)
#define IIFAction_getDescription(This,pbstr) \
(This)->lpVtbl -> getDescription(This,pbstr)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFAction_doit_Proxy(
IIFAction __RPC_FAR * This,
IUnknown __RPC_FAR *pUndoMgr);
void __RPC_STUB IIFAction_doit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFAction_getDescription_Proxy(
IIFAction __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
void __RPC_STUB IIFAction_getDescription_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFAction_INTERFACE_DEFINED__ */
#ifndef __ICorInputStream_INTERFACE_DEFINED__
#define __ICorInputStream_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: ICorInputStream
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_ICorInputStream;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface ICorInputStream : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE available(
/* [retval][out] */ int __RPC_FAR *len) = 0;
virtual HRESULT STDMETHODCALLTYPE close( void) = 0;
virtual HRESULT STDMETHODCALLTYPE read(
/* [retval][out] */ int __RPC_FAR *val) = 0;
virtual HRESULT STDMETHODCALLTYPE readIntoBuffer(
/* [out][in] */ BYTE __RPC_FAR *buffer,
/* [retval][out] */ int __RPC_FAR *lenRead) = 0;
virtual HRESULT STDMETHODCALLTYPE readIntoBufferAtOff(
/* [out][in] */ BYTE __RPC_FAR *buffer,
int off,
int len,
/* [retval][out] */ int __RPC_FAR *lenRead) = 0;
virtual HRESULT STDMETHODCALLTYPE skip(
int len) = 0;
};
#else /* C style interface */
typedef struct ICorInputStreamVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ICorInputStream __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ICorInputStream __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ICorInputStream __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *available )(
ICorInputStream __RPC_FAR * This,
/* [retval][out] */ int __RPC_FAR *len);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *close )(
ICorInputStream __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *read )(
ICorInputStream __RPC_FAR * This,
/* [retval][out] */ int __RPC_FAR *val);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *readIntoBuffer )(
ICorInputStream __RPC_FAR * This,
/* [out][in] */ BYTE __RPC_FAR *buffer,
/* [retval][out] */ int __RPC_FAR *lenRead);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *readIntoBufferAtOff )(
ICorInputStream __RPC_FAR * This,
/* [out][in] */ BYTE __RPC_FAR *buffer,
int off,
int len,
/* [retval][out] */ int __RPC_FAR *lenRead);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *skip )(
ICorInputStream __RPC_FAR * This,
int len);
END_INTERFACE
} ICorInputStreamVtbl;
interface ICorInputStream
{
CONST_VTBL struct ICorInputStreamVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ICorInputStream_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICorInputStream_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICorInputStream_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICorInputStream_available(This,len) \
(This)->lpVtbl -> available(This,len)
#define ICorInputStream_close(This) \
(This)->lpVtbl -> close(This)
#define ICorInputStream_read(This,val) \
(This)->lpVtbl -> read(This,val)
#define ICorInputStream_readIntoBuffer(This,buffer,lenRead) \
(This)->lpVtbl -> readIntoBuffer(This,buffer,lenRead)
#define ICorInputStream_readIntoBufferAtOff(This,buffer,off,len,lenRead) \
(This)->lpVtbl -> readIntoBufferAtOff(This,buffer,off,len,lenRead)
#define ICorInputStream_skip(This,len) \
(This)->lpVtbl -> skip(This,len)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ICorInputStream_available_Proxy(
ICorInputStream __RPC_FAR * This,
/* [retval][out] */ int __RPC_FAR *len);
void __RPC_STUB ICorInputStream_available_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICorInputStream_close_Proxy(
ICorInputStream __RPC_FAR * This);
void __RPC_STUB ICorInputStream_close_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICorInputStream_read_Proxy(
ICorInputStream __RPC_FAR * This,
/* [retval][out] */ int __RPC_FAR *val);
void __RPC_STUB ICorInputStream_read_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICorInputStream_readIntoBuffer_Proxy(
ICorInputStream __RPC_FAR * This,
/* [out][in] */ BYTE __RPC_FAR *buffer,
/* [retval][out] */ int __RPC_FAR *lenRead);
void __RPC_STUB ICorInputStream_readIntoBuffer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICorInputStream_readIntoBufferAtOff_Proxy(
ICorInputStream __RPC_FAR * This,
/* [out][in] */ BYTE __RPC_FAR *buffer,
int off,
int len,
/* [retval][out] */ int __RPC_FAR *lenRead);
void __RPC_STUB ICorInputStream_readIntoBufferAtOff_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICorInputStream_skip_Proxy(
ICorInputStream __RPC_FAR * This,
int len);
void __RPC_STUB ICorInputStream_skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ICorInputStream_INTERFACE_DEFINED__ */
#ifndef __ICorOutputStream_INTERFACE_DEFINED__
#define __ICorOutputStream_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: ICorOutputStream
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_ICorOutputStream;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface ICorOutputStream : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE close( void) = 0;
virtual HRESULT STDMETHODCALLTYPE flush( void) = 0;
virtual HRESULT STDMETHODCALLTYPE write(
int val) = 0;
virtual HRESULT STDMETHODCALLTYPE writeFromBuffer(
/* [out][in] */ BYTE __RPC_FAR *buffer) = 0;
virtual HRESULT STDMETHODCALLTYPE writeFromBufferAtOff(
/* [out][in] */ BYTE __RPC_FAR *buffer,
int off,
int len) = 0;
};
#else /* C style interface */
typedef struct ICorOutputStreamVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ICorOutputStream __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ICorOutputStream __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ICorOutputStream __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *close )(
ICorOutputStream __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *flush )(
ICorOutputStream __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *write )(
ICorOutputStream __RPC_FAR * This,
int val);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *writeFromBuffer )(
ICorOutputStream __RPC_FAR * This,
/* [out][in] */ BYTE __RPC_FAR *buffer);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *writeFromBufferAtOff )(
ICorOutputStream __RPC_FAR * This,
/* [out][in] */ BYTE __RPC_FAR *buffer,
int off,
int len);
END_INTERFACE
} ICorOutputStreamVtbl;
interface ICorOutputStream
{
CONST_VTBL struct ICorOutputStreamVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ICorOutputStream_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICorOutputStream_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICorOutputStream_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICorOutputStream_close(This) \
(This)->lpVtbl -> close(This)
#define ICorOutputStream_flush(This) \
(This)->lpVtbl -> flush(This)
#define ICorOutputStream_write(This,val) \
(This)->lpVtbl -> write(This,val)
#define ICorOutputStream_writeFromBuffer(This,buffer) \
(This)->lpVtbl -> writeFromBuffer(This,buffer)
#define ICorOutputStream_writeFromBufferAtOff(This,buffer,off,len) \
(This)->lpVtbl -> writeFromBufferAtOff(This,buffer,off,len)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ICorOutputStream_close_Proxy(
ICorOutputStream __RPC_FAR * This);
void __RPC_STUB ICorOutputStream_close_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICorOutputStream_flush_Proxy(
ICorOutputStream __RPC_FAR * This);
void __RPC_STUB ICorOutputStream_flush_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICorOutputStream_write_Proxy(
ICorOutputStream __RPC_FAR * This,
int val);
void __RPC_STUB ICorOutputStream_write_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICorOutputStream_writeFromBuffer_Proxy(
ICorOutputStream __RPC_FAR * This,
/* [out][in] */ BYTE __RPC_FAR *buffer);
void __RPC_STUB ICorOutputStream_writeFromBuffer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ICorOutputStream_writeFromBufferAtOff_Proxy(
ICorOutputStream __RPC_FAR * This,
/* [out][in] */ BYTE __RPC_FAR *buffer,
int off,
int len);
void __RPC_STUB ICorOutputStream_writeFromBufferAtOff_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ICorOutputStream_INTERFACE_DEFINED__ */
#ifndef __IPersistable_INTERFACE_DEFINED__
#define __IPersistable_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IPersistable
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IPersistable;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IPersistable : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE saveToStream(
ICorOutputStream __RPC_FAR *pStream) = 0;
virtual HRESULT STDMETHODCALLTYPE getExtension(
/* [retval][out] */ BSTR __RPC_FAR *pbstrExt) = 0;
};
#else /* C style interface */
typedef struct IPersistableVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPersistable __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPersistable __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPersistable __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *saveToStream )(
IPersistable __RPC_FAR * This,
ICorOutputStream __RPC_FAR *pStream);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getExtension )(
IPersistable __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrExt);
END_INTERFACE
} IPersistableVtbl;
interface IPersistable
{
CONST_VTBL struct IPersistableVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPersistable_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPersistable_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPersistable_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPersistable_saveToStream(This,pStream) \
(This)->lpVtbl -> saveToStream(This,pStream)
#define IPersistable_getExtension(This,pbstrExt) \
(This)->lpVtbl -> getExtension(This,pbstrExt)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IPersistable_saveToStream_Proxy(
IPersistable __RPC_FAR * This,
ICorOutputStream __RPC_FAR *pStream);
void __RPC_STUB IPersistable_saveToStream_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IPersistable_getExtension_Proxy(
IPersistable __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrExt);
void __RPC_STUB IPersistable_getExtension_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPersistable_INTERFACE_DEFINED__ */
#ifndef __IIFCodeBuffer_INTERFACE_DEFINED__
#define __IIFCodeBuffer_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFCodeBuffer
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFCodeBuffer;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFCodeBuffer : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE getText(
/* [retval][out] */ BSTR __RPC_FAR *pbstrComponent) = 0;
virtual HRESULT STDMETHODCALLTYPE replaceText(
int pos,
int count,
BSTR bstrText) = 0;
virtual HRESULT STDMETHODCALLTYPE showCode(
int line) = 0;
virtual HRESULT STDMETHODCALLTYPE showEventHandler(
BSTR bstrName,
BSTR bstrArgType) = 0;
virtual HRESULT STDMETHODCALLTYPE getCompatibleMethods(
BSTR types,
/* [retval][out] */ BSTR __RPC_FAR *pMethods) = 0;
virtual HRESULT STDMETHODCALLTYPE doesFieldExist(
BSTR bstrName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pf) = 0;
virtual HRESULT STDMETHODCALLTYPE onComponentAdd(
BSTR bstrName,
BSTR bstrType,
BSTR bstrInit,
BSTR bstrInsertAfter,
int modifiers) = 0;
virtual HRESULT STDMETHODCALLTYPE onComponentRemove(
BSTR bstrName) = 0;
virtual HRESULT STDMETHODCALLTYPE onComponentRename(
BSTR bstrNameOld,
BSTR bstrNameNew) = 0;
virtual HRESULT STDMETHODCALLTYPE makeReader(
/* [retval][out] */ IVsIFExternalParser __RPC_FAR *__RPC_FAR *ppReader) = 0;
virtual HRESULT STDMETHODCALLTYPE makeWriter(
/* [retval][out] */ IVsIFExternalCode __RPC_FAR *__RPC_FAR *ppWriter) = 0;
};
#else /* C style interface */
typedef struct IIFCodeBufferVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFCodeBuffer __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFCodeBuffer __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFCodeBuffer __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getText )(
IIFCodeBuffer __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrComponent);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceText )(
IIFCodeBuffer __RPC_FAR * This,
int pos,
int count,
BSTR bstrText);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *showCode )(
IIFCodeBuffer __RPC_FAR * This,
int line);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *showEventHandler )(
IIFCodeBuffer __RPC_FAR * This,
BSTR bstrName,
BSTR bstrArgType);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getCompatibleMethods )(
IIFCodeBuffer __RPC_FAR * This,
BSTR types,
/* [retval][out] */ BSTR __RPC_FAR *pMethods);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *doesFieldExist )(
IIFCodeBuffer __RPC_FAR * This,
BSTR bstrName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pf);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onComponentAdd )(
IIFCodeBuffer __RPC_FAR * This,
BSTR bstrName,
BSTR bstrType,
BSTR bstrInit,
BSTR bstrInsertAfter,
int modifiers);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onComponentRemove )(
IIFCodeBuffer __RPC_FAR * This,
BSTR bstrName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onComponentRename )(
IIFCodeBuffer __RPC_FAR * This,
BSTR bstrNameOld,
BSTR bstrNameNew);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *makeReader )(
IIFCodeBuffer __RPC_FAR * This,
/* [retval][out] */ IVsIFExternalParser __RPC_FAR *__RPC_FAR *ppReader);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *makeWriter )(
IIFCodeBuffer __RPC_FAR * This,
/* [retval][out] */ IVsIFExternalCode __RPC_FAR *__RPC_FAR *ppWriter);
END_INTERFACE
} IIFCodeBufferVtbl;
interface IIFCodeBuffer
{
CONST_VTBL struct IIFCodeBufferVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFCodeBuffer_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFCodeBuffer_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFCodeBuffer_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFCodeBuffer_getText(This,pbstrComponent) \
(This)->lpVtbl -> getText(This,pbstrComponent)
#define IIFCodeBuffer_replaceText(This,pos,count,bstrText) \
(This)->lpVtbl -> replaceText(This,pos,count,bstrText)
#define IIFCodeBuffer_showCode(This,line) \
(This)->lpVtbl -> showCode(This,line)
#define IIFCodeBuffer_showEventHandler(This,bstrName,bstrArgType) \
(This)->lpVtbl -> showEventHandler(This,bstrName,bstrArgType)
#define IIFCodeBuffer_getCompatibleMethods(This,types,pMethods) \
(This)->lpVtbl -> getCompatibleMethods(This,types,pMethods)
#define IIFCodeBuffer_doesFieldExist(This,bstrName,pf) \
(This)->lpVtbl -> doesFieldExist(This,bstrName,pf)
#define IIFCodeBuffer_onComponentAdd(This,bstrName,bstrType,bstrInit,bstrInsertAfter,modifiers) \
(This)->lpVtbl -> onComponentAdd(This,bstrName,bstrType,bstrInit,bstrInsertAfter,modifiers)
#define IIFCodeBuffer_onComponentRemove(This,bstrName) \
(This)->lpVtbl -> onComponentRemove(This,bstrName)
#define IIFCodeBuffer_onComponentRename(This,bstrNameOld,bstrNameNew) \
(This)->lpVtbl -> onComponentRename(This,bstrNameOld,bstrNameNew)
#define IIFCodeBuffer_makeReader(This,ppReader) \
(This)->lpVtbl -> makeReader(This,ppReader)
#define IIFCodeBuffer_makeWriter(This,ppWriter) \
(This)->lpVtbl -> makeWriter(This,ppWriter)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFCodeBuffer_getText_Proxy(
IIFCodeBuffer __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrComponent);
void __RPC_STUB IIFCodeBuffer_getText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFCodeBuffer_replaceText_Proxy(
IIFCodeBuffer __RPC_FAR * This,
int pos,
int count,
BSTR bstrText);
void __RPC_STUB IIFCodeBuffer_replaceText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFCodeBuffer_showCode_Proxy(
IIFCodeBuffer __RPC_FAR * This,
int line);
void __RPC_STUB IIFCodeBuffer_showCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFCodeBuffer_showEventHandler_Proxy(
IIFCodeBuffer __RPC_FAR * This,
BSTR bstrName,
BSTR bstrArgType);
void __RPC_STUB IIFCodeBuffer_showEventHandler_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFCodeBuffer_getCompatibleMethods_Proxy(
IIFCodeBuffer __RPC_FAR * This,
BSTR types,
/* [retval][out] */ BSTR __RPC_FAR *pMethods);
void __RPC_STUB IIFCodeBuffer_getCompatibleMethods_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFCodeBuffer_doesFieldExist_Proxy(
IIFCodeBuffer __RPC_FAR * This,
BSTR bstrName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pf);
void __RPC_STUB IIFCodeBuffer_doesFieldExist_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFCodeBuffer_onComponentAdd_Proxy(
IIFCodeBuffer __RPC_FAR * This,
BSTR bstrName,
BSTR bstrType,
BSTR bstrInit,
BSTR bstrInsertAfter,
int modifiers);
void __RPC_STUB IIFCodeBuffer_onComponentAdd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFCodeBuffer_onComponentRemove_Proxy(
IIFCodeBuffer __RPC_FAR * This,
BSTR bstrName);
void __RPC_STUB IIFCodeBuffer_onComponentRemove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFCodeBuffer_onComponentRename_Proxy(
IIFCodeBuffer __RPC_FAR * This,
BSTR bstrNameOld,
BSTR bstrNameNew);
void __RPC_STUB IIFCodeBuffer_onComponentRename_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFCodeBuffer_makeReader_Proxy(
IIFCodeBuffer __RPC_FAR * This,
/* [retval][out] */ IVsIFExternalParser __RPC_FAR *__RPC_FAR *ppReader);
void __RPC_STUB IIFCodeBuffer_makeReader_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFCodeBuffer_makeWriter_Proxy(
IIFCodeBuffer __RPC_FAR * This,
/* [retval][out] */ IVsIFExternalCode __RPC_FAR *__RPC_FAR *ppWriter);
void __RPC_STUB IIFCodeBuffer_makeWriter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFCodeBuffer_INTERFACE_DEFINED__ */
#ifndef __IIFErrorInfoProvider_INTERFACE_DEFINED__
#define __IIFErrorInfoProvider_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFErrorInfoProvider
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFErrorInfoProvider;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFErrorInfoProvider : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE validError(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *valid) = 0;
virtual HRESULT STDMETHODCALLTYPE errorInfo(
/* [out] */ BSTR __RPC_FAR *pbstrDesc,
/* [out] */ int __RPC_FAR *piPosition,
/* [out] */ int __RPC_FAR *piLength,
/* [out] */ int __RPC_FAR *cookie) = 0;
virtual HRESULT STDMETHODCALLTYPE clearError( void) = 0;
};
#else /* C style interface */
typedef struct IIFErrorInfoProviderVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFErrorInfoProvider __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFErrorInfoProvider __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFErrorInfoProvider __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *validError )(
IIFErrorInfoProvider __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *valid);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *errorInfo )(
IIFErrorInfoProvider __RPC_FAR * This,
/* [out] */ BSTR __RPC_FAR *pbstrDesc,
/* [out] */ int __RPC_FAR *piPosition,
/* [out] */ int __RPC_FAR *piLength,
/* [out] */ int __RPC_FAR *cookie);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *clearError )(
IIFErrorInfoProvider __RPC_FAR * This);
END_INTERFACE
} IIFErrorInfoProviderVtbl;
interface IIFErrorInfoProvider
{
CONST_VTBL struct IIFErrorInfoProviderVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFErrorInfoProvider_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFErrorInfoProvider_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFErrorInfoProvider_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFErrorInfoProvider_validError(This,valid) \
(This)->lpVtbl -> validError(This,valid)
#define IIFErrorInfoProvider_errorInfo(This,pbstrDesc,piPosition,piLength,cookie) \
(This)->lpVtbl -> errorInfo(This,pbstrDesc,piPosition,piLength,cookie)
#define IIFErrorInfoProvider_clearError(This) \
(This)->lpVtbl -> clearError(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFErrorInfoProvider_validError_Proxy(
IIFErrorInfoProvider __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *valid);
void __RPC_STUB IIFErrorInfoProvider_validError_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFErrorInfoProvider_errorInfo_Proxy(
IIFErrorInfoProvider __RPC_FAR * This,
/* [out] */ BSTR __RPC_FAR *pbstrDesc,
/* [out] */ int __RPC_FAR *piPosition,
/* [out] */ int __RPC_FAR *piLength,
/* [out] */ int __RPC_FAR *cookie);
void __RPC_STUB IIFErrorInfoProvider_errorInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFErrorInfoProvider_clearError_Proxy(
IIFErrorInfoProvider __RPC_FAR * This);
void __RPC_STUB IIFErrorInfoProvider_clearError_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFErrorInfoProvider_INTERFACE_DEFINED__ */
#ifndef __IIFSiteCallback_INTERFACE_DEFINED__
#define __IIFSiteCallback_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFSiteCallback
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFSiteCallback;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFSiteCallback : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE setUpdatePending(
VARIANT_BOOL fpending) = 0;
virtual HRESULT STDMETHODCALLTYPE beginAction(
IIFAction __RPC_FAR *pAction,
IUnknown __RPC_FAR *pUndoMgr) = 0;
virtual HRESULT STDMETHODCALLTYPE endAction(
IIFAction __RPC_FAR *pAction,
IUnknown __RPC_FAR *pUndoMgr,
VARIANT_BOOL fCommit) = 0;
virtual HRESULT STDMETHODCALLTYPE getFileLocationPrefix(
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
};
#else /* C style interface */
typedef struct IIFSiteCallbackVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFSiteCallback __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFSiteCallback __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFSiteCallback __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setUpdatePending )(
IIFSiteCallback __RPC_FAR * This,
VARIANT_BOOL fpending);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *beginAction )(
IIFSiteCallback __RPC_FAR * This,
IIFAction __RPC_FAR *pAction,
IUnknown __RPC_FAR *pUndoMgr);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *endAction )(
IIFSiteCallback __RPC_FAR * This,
IIFAction __RPC_FAR *pAction,
IUnknown __RPC_FAR *pUndoMgr,
VARIANT_BOOL fCommit);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getFileLocationPrefix )(
IIFSiteCallback __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
END_INTERFACE
} IIFSiteCallbackVtbl;
interface IIFSiteCallback
{
CONST_VTBL struct IIFSiteCallbackVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFSiteCallback_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFSiteCallback_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFSiteCallback_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFSiteCallback_setUpdatePending(This,fpending) \
(This)->lpVtbl -> setUpdatePending(This,fpending)
#define IIFSiteCallback_beginAction(This,pAction,pUndoMgr) \
(This)->lpVtbl -> beginAction(This,pAction,pUndoMgr)
#define IIFSiteCallback_endAction(This,pAction,pUndoMgr,fCommit) \
(This)->lpVtbl -> endAction(This,pAction,pUndoMgr,fCommit)
#define IIFSiteCallback_getFileLocationPrefix(This,pbstr) \
(This)->lpVtbl -> getFileLocationPrefix(This,pbstr)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFSiteCallback_setUpdatePending_Proxy(
IIFSiteCallback __RPC_FAR * This,
VARIANT_BOOL fpending);
void __RPC_STUB IIFSiteCallback_setUpdatePending_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFSiteCallback_beginAction_Proxy(
IIFSiteCallback __RPC_FAR * This,
IIFAction __RPC_FAR *pAction,
IUnknown __RPC_FAR *pUndoMgr);
void __RPC_STUB IIFSiteCallback_beginAction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFSiteCallback_endAction_Proxy(
IIFSiteCallback __RPC_FAR * This,
IIFAction __RPC_FAR *pAction,
IUnknown __RPC_FAR *pUndoMgr,
VARIANT_BOOL fCommit);
void __RPC_STUB IIFSiteCallback_endAction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFSiteCallback_getFileLocationPrefix_Proxy(
IIFSiteCallback __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
void __RPC_STUB IIFSiteCallback_getFileLocationPrefix_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFSiteCallback_INTERFACE_DEFINED__ */
#ifndef __IIFFormContainer_INTERFACE_DEFINED__
#define __IIFFormContainer_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFFormContainer
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFFormContainer;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFFormContainer : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE selectContainer(
/* [in] */ VARIANT_BOOL fSelect) = 0;
virtual HRESULT STDMETHODCALLTYPE showContextMenu(
/* [in] */ long lMenuId,
/* [in] */ long x,
/* [in] */ long y) = 0;
virtual HRESULT STDMETHODCALLTYPE createMenuEditor(
/* [in] */ IUnknown __RPC_FAR *psite,
/* [in] */ VARIANT_BOOL fContextMenu,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppEditor) = 0;
};
#else /* C style interface */
typedef struct IIFFormContainerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFFormContainer __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFFormContainer __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFFormContainer __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectContainer )(
IIFFormContainer __RPC_FAR * This,
/* [in] */ VARIANT_BOOL fSelect);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *showContextMenu )(
IIFFormContainer __RPC_FAR * This,
/* [in] */ long lMenuId,
/* [in] */ long x,
/* [in] */ long y);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createMenuEditor )(
IIFFormContainer __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *psite,
/* [in] */ VARIANT_BOOL fContextMenu,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppEditor);
END_INTERFACE
} IIFFormContainerVtbl;
interface IIFFormContainer
{
CONST_VTBL struct IIFFormContainerVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFFormContainer_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFFormContainer_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFFormContainer_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFFormContainer_selectContainer(This,fSelect) \
(This)->lpVtbl -> selectContainer(This,fSelect)
#define IIFFormContainer_showContextMenu(This,lMenuId,x,y) \
(This)->lpVtbl -> showContextMenu(This,lMenuId,x,y)
#define IIFFormContainer_createMenuEditor(This,psite,fContextMenu,ppEditor) \
(This)->lpVtbl -> createMenuEditor(This,psite,fContextMenu,ppEditor)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFFormContainer_selectContainer_Proxy(
IIFFormContainer __RPC_FAR * This,
/* [in] */ VARIANT_BOOL fSelect);
void __RPC_STUB IIFFormContainer_selectContainer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormContainer_showContextMenu_Proxy(
IIFFormContainer __RPC_FAR * This,
/* [in] */ long lMenuId,
/* [in] */ long x,
/* [in] */ long y);
void __RPC_STUB IIFFormContainer_showContextMenu_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormContainer_createMenuEditor_Proxy(
IIFFormContainer __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *psite,
/* [in] */ VARIANT_BOOL fContextMenu,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppEditor);
void __RPC_STUB IIFFormContainer_createMenuEditor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFFormContainer_INTERFACE_DEFINED__ */
#ifndef __IIFFormInstance_INTERFACE_DEFINED__
#define __IIFFormInstance_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFFormInstance
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFFormInstance;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFFormInstance : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE init(
/* [in] */ IIFCodeBuffer __RPC_FAR *icb,
IIFSiteCallback __RPC_FAR *iscb,
/* [in] */ IIFClassBytesProvider __RPC_FAR *pCProv) = 0;
virtual HRESULT STDMETHODCALLTYPE dispose( void) = 0;
virtual HRESULT STDMETHODCALLTYPE getDesigner(
/* [retval][out] */ IIFFormDesigner __RPC_FAR *__RPC_FAR *ppDes) = 0;
virtual HRESULT STDMETHODCALLTYPE save( void) = 0;
virtual HRESULT STDMETHODCALLTYPE makeDefaultReader(
/* [retval][out] */ IVsIFExternalParser __RPC_FAR *__RPC_FAR *ppReader) = 0;
virtual HRESULT STDMETHODCALLTYPE makeDefaultWriter(
/* [retval][out] */ IVsIFExternalCode __RPC_FAR *__RPC_FAR *ppWriter) = 0;
};
#else /* C style interface */
typedef struct IIFFormInstanceVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFFormInstance __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFFormInstance __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFFormInstance __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *init )(
IIFFormInstance __RPC_FAR * This,
/* [in] */ IIFCodeBuffer __RPC_FAR *icb,
IIFSiteCallback __RPC_FAR *iscb,
/* [in] */ IIFClassBytesProvider __RPC_FAR *pCProv);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *dispose )(
IIFFormInstance __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getDesigner )(
IIFFormInstance __RPC_FAR * This,
/* [retval][out] */ IIFFormDesigner __RPC_FAR *__RPC_FAR *ppDes);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *save )(
IIFFormInstance __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *makeDefaultReader )(
IIFFormInstance __RPC_FAR * This,
/* [retval][out] */ IVsIFExternalParser __RPC_FAR *__RPC_FAR *ppReader);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *makeDefaultWriter )(
IIFFormInstance __RPC_FAR * This,
/* [retval][out] */ IVsIFExternalCode __RPC_FAR *__RPC_FAR *ppWriter);
END_INTERFACE
} IIFFormInstanceVtbl;
interface IIFFormInstance
{
CONST_VTBL struct IIFFormInstanceVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFFormInstance_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFFormInstance_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFFormInstance_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFFormInstance_init(This,icb,iscb,pCProv) \
(This)->lpVtbl -> init(This,icb,iscb,pCProv)
#define IIFFormInstance_dispose(This) \
(This)->lpVtbl -> dispose(This)
#define IIFFormInstance_getDesigner(This,ppDes) \
(This)->lpVtbl -> getDesigner(This,ppDes)
#define IIFFormInstance_save(This) \
(This)->lpVtbl -> save(This)
#define IIFFormInstance_makeDefaultReader(This,ppReader) \
(This)->lpVtbl -> makeDefaultReader(This,ppReader)
#define IIFFormInstance_makeDefaultWriter(This,ppWriter) \
(This)->lpVtbl -> makeDefaultWriter(This,ppWriter)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFFormInstance_init_Proxy(
IIFFormInstance __RPC_FAR * This,
/* [in] */ IIFCodeBuffer __RPC_FAR *icb,
IIFSiteCallback __RPC_FAR *iscb,
/* [in] */ IIFClassBytesProvider __RPC_FAR *pCProv);
void __RPC_STUB IIFFormInstance_init_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormInstance_dispose_Proxy(
IIFFormInstance __RPC_FAR * This);
void __RPC_STUB IIFFormInstance_dispose_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormInstance_getDesigner_Proxy(
IIFFormInstance __RPC_FAR * This,
/* [retval][out] */ IIFFormDesigner __RPC_FAR *__RPC_FAR *ppDes);
void __RPC_STUB IIFFormInstance_getDesigner_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormInstance_save_Proxy(
IIFFormInstance __RPC_FAR * This);
void __RPC_STUB IIFFormInstance_save_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormInstance_makeDefaultReader_Proxy(
IIFFormInstance __RPC_FAR * This,
/* [retval][out] */ IVsIFExternalParser __RPC_FAR *__RPC_FAR *ppReader);
void __RPC_STUB IIFFormInstance_makeDefaultReader_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormInstance_makeDefaultWriter_Proxy(
IIFFormInstance __RPC_FAR * This,
/* [retval][out] */ IVsIFExternalCode __RPC_FAR *__RPC_FAR *ppWriter);
void __RPC_STUB IIFFormInstance_makeDefaultWriter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFFormInstance_INTERFACE_DEFINED__ */
#ifndef __IIFFormDesigner_INTERFACE_DEFINED__
#define __IIFFormDesigner_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFFormDesigner
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFFormDesigner;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFFormDesigner : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE show( void) = 0;
virtual HRESULT STDMETHODCALLTYPE getHwnd(
/* [retval][out] */ long __RPC_FAR *hwnd) = 0;
virtual HRESULT STDMETHODCALLTYPE setFormContainer(
/* [in] */ IIFFormContainer __RPC_FAR *pCont) = 0;
virtual HRESULT STDMETHODCALLTYPE setFormMenu( void) = 0;
virtual HRESULT STDMETHODCALLTYPE selectDesigner( void) = 0;
virtual HRESULT STDMETHODCALLTYPE showEventHandler( void) = 0;
virtual HRESULT STDMETHODCALLTYPE getInstance(
/* [retval][out] */ IIFFormInstance __RPC_FAR *__RPC_FAR *ppInstance) = 0;
virtual HRESULT STDMETHODCALLTYPE onFormActivate(
VARIANT_BOOL fPaintForm) = 0;
virtual HRESULT STDMETHODCALLTYPE onFormDeactivate(
VARIANT_BOOL fPaintForm) = 0;
virtual HRESULT STDMETHODCALLTYPE queryStatus(
/* [in] */ REFIID iidGroup,
/* [in] */ DWORD icmd,
/* [retval][out] */ DWORD __RPC_FAR *status) = 0;
virtual HRESULT STDMETHODCALLTYPE exec(
/* [in] */ REFIID iidGroup,
/* [in] */ DWORD icmd,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfProcessed) = 0;
virtual HRESULT STDMETHODCALLTYPE getVerbCount(
/* [retval][out] */ DWORD __RPC_FAR *pCnt) = 0;
virtual HRESULT STDMETHODCALLTYPE getVerbText(
/* [in] */ DWORD dwVerb,
/* [retval][out] */ BSTR __RPC_FAR *pbstrText) = 0;
virtual HRESULT STDMETHODCALLTYPE execVerb(
/* [in] */ DWORD dwVerb) = 0;
virtual HRESULT STDMETHODCALLTYPE isCustomizerAvailable(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfCust) = 0;
virtual HRESULT STDMETHODCALLTYPE invokeCustomizer(
/* [in] */ long hwndParent) = 0;
virtual HRESULT STDMETHODCALLTYPE isDesignerMessage(
/* [in] */ long hwnd,
/* [in] */ long message,
/* [in] */ long wParam,
/* [in] */ long lParam,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfEat) = 0;
virtual HRESULT STDMETHODCALLTYPE addComponent(
/* [in] */ BSTR szClass) = 0;
virtual HRESULT STDMETHODCALLTYPE addComponentAtPoint(
/* [in] */ BSTR szClass,
int posX,
int posY) = 0;
virtual HRESULT STDMETHODCALLTYPE canAddContents(
/* [in] */ IUnknown __RPC_FAR *pDO,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfCanAdd) = 0;
virtual HRESULT STDMETHODCALLTYPE addContents(
/* [in] */ IUnknown __RPC_FAR *pDO) = 0;
virtual HRESULT STDMETHODCALLTYPE addContentsAtPoint(
/* [in] */ IUnknown __RPC_FAR *pDO,
int posX,
int posY) = 0;
};
#else /* C style interface */
typedef struct IIFFormDesignerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFFormDesigner __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFFormDesigner __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *show )(
IIFFormDesigner __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getHwnd )(
IIFFormDesigner __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *hwnd);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setFormContainer )(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ IIFFormContainer __RPC_FAR *pCont);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setFormMenu )(
IIFFormDesigner __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectDesigner )(
IIFFormDesigner __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *showEventHandler )(
IIFFormDesigner __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getInstance )(
IIFFormDesigner __RPC_FAR * This,
/* [retval][out] */ IIFFormInstance __RPC_FAR *__RPC_FAR *ppInstance);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onFormActivate )(
IIFFormDesigner __RPC_FAR * This,
VARIANT_BOOL fPaintForm);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onFormDeactivate )(
IIFFormDesigner __RPC_FAR * This,
VARIANT_BOOL fPaintForm);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryStatus )(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ REFIID iidGroup,
/* [in] */ DWORD icmd,
/* [retval][out] */ DWORD __RPC_FAR *status);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *exec )(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ REFIID iidGroup,
/* [in] */ DWORD icmd,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfProcessed);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getVerbCount )(
IIFFormDesigner __RPC_FAR * This,
/* [retval][out] */ DWORD __RPC_FAR *pCnt);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getVerbText )(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ DWORD dwVerb,
/* [retval][out] */ BSTR __RPC_FAR *pbstrText);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *execVerb )(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ DWORD dwVerb);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isCustomizerAvailable )(
IIFFormDesigner __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfCust);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *invokeCustomizer )(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ long hwndParent);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isDesignerMessage )(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ long hwnd,
/* [in] */ long message,
/* [in] */ long wParam,
/* [in] */ long lParam,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfEat);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addComponent )(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ BSTR szClass);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addComponentAtPoint )(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ BSTR szClass,
int posX,
int posY);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canAddContents )(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pDO,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfCanAdd);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addContents )(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pDO);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addContentsAtPoint )(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pDO,
int posX,
int posY);
END_INTERFACE
} IIFFormDesignerVtbl;
interface IIFFormDesigner
{
CONST_VTBL struct IIFFormDesignerVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFFormDesigner_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFFormDesigner_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFFormDesigner_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFFormDesigner_show(This) \
(This)->lpVtbl -> show(This)
#define IIFFormDesigner_getHwnd(This,hwnd) \
(This)->lpVtbl -> getHwnd(This,hwnd)
#define IIFFormDesigner_setFormContainer(This,pCont) \
(This)->lpVtbl -> setFormContainer(This,pCont)
#define IIFFormDesigner_setFormMenu(This) \
(This)->lpVtbl -> setFormMenu(This)
#define IIFFormDesigner_selectDesigner(This) \
(This)->lpVtbl -> selectDesigner(This)
#define IIFFormDesigner_showEventHandler(This) \
(This)->lpVtbl -> showEventHandler(This)
#define IIFFormDesigner_getInstance(This,ppInstance) \
(This)->lpVtbl -> getInstance(This,ppInstance)
#define IIFFormDesigner_onFormActivate(This,fPaintForm) \
(This)->lpVtbl -> onFormActivate(This,fPaintForm)
#define IIFFormDesigner_onFormDeactivate(This,fPaintForm) \
(This)->lpVtbl -> onFormDeactivate(This,fPaintForm)
#define IIFFormDesigner_queryStatus(This,iidGroup,icmd,status) \
(This)->lpVtbl -> queryStatus(This,iidGroup,icmd,status)
#define IIFFormDesigner_exec(This,iidGroup,icmd,pfProcessed) \
(This)->lpVtbl -> exec(This,iidGroup,icmd,pfProcessed)
#define IIFFormDesigner_getVerbCount(This,pCnt) \
(This)->lpVtbl -> getVerbCount(This,pCnt)
#define IIFFormDesigner_getVerbText(This,dwVerb,pbstrText) \
(This)->lpVtbl -> getVerbText(This,dwVerb,pbstrText)
#define IIFFormDesigner_execVerb(This,dwVerb) \
(This)->lpVtbl -> execVerb(This,dwVerb)
#define IIFFormDesigner_isCustomizerAvailable(This,pfCust) \
(This)->lpVtbl -> isCustomizerAvailable(This,pfCust)
#define IIFFormDesigner_invokeCustomizer(This,hwndParent) \
(This)->lpVtbl -> invokeCustomizer(This,hwndParent)
#define IIFFormDesigner_isDesignerMessage(This,hwnd,message,wParam,lParam,pfEat) \
(This)->lpVtbl -> isDesignerMessage(This,hwnd,message,wParam,lParam,pfEat)
#define IIFFormDesigner_addComponent(This,szClass) \
(This)->lpVtbl -> addComponent(This,szClass)
#define IIFFormDesigner_addComponentAtPoint(This,szClass,posX,posY) \
(This)->lpVtbl -> addComponentAtPoint(This,szClass,posX,posY)
#define IIFFormDesigner_canAddContents(This,pDO,pfCanAdd) \
(This)->lpVtbl -> canAddContents(This,pDO,pfCanAdd)
#define IIFFormDesigner_addContents(This,pDO) \
(This)->lpVtbl -> addContents(This,pDO)
#define IIFFormDesigner_addContentsAtPoint(This,pDO,posX,posY) \
(This)->lpVtbl -> addContentsAtPoint(This,pDO,posX,posY)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFFormDesigner_show_Proxy(
IIFFormDesigner __RPC_FAR * This);
void __RPC_STUB IIFFormDesigner_show_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_getHwnd_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *hwnd);
void __RPC_STUB IIFFormDesigner_getHwnd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_setFormContainer_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ IIFFormContainer __RPC_FAR *pCont);
void __RPC_STUB IIFFormDesigner_setFormContainer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_setFormMenu_Proxy(
IIFFormDesigner __RPC_FAR * This);
void __RPC_STUB IIFFormDesigner_setFormMenu_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_selectDesigner_Proxy(
IIFFormDesigner __RPC_FAR * This);
void __RPC_STUB IIFFormDesigner_selectDesigner_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_showEventHandler_Proxy(
IIFFormDesigner __RPC_FAR * This);
void __RPC_STUB IIFFormDesigner_showEventHandler_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_getInstance_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [retval][out] */ IIFFormInstance __RPC_FAR *__RPC_FAR *ppInstance);
void __RPC_STUB IIFFormDesigner_getInstance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_onFormActivate_Proxy(
IIFFormDesigner __RPC_FAR * This,
VARIANT_BOOL fPaintForm);
void __RPC_STUB IIFFormDesigner_onFormActivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_onFormDeactivate_Proxy(
IIFFormDesigner __RPC_FAR * This,
VARIANT_BOOL fPaintForm);
void __RPC_STUB IIFFormDesigner_onFormDeactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_queryStatus_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ REFIID iidGroup,
/* [in] */ DWORD icmd,
/* [retval][out] */ DWORD __RPC_FAR *status);
void __RPC_STUB IIFFormDesigner_queryStatus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_exec_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ REFIID iidGroup,
/* [in] */ DWORD icmd,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfProcessed);
void __RPC_STUB IIFFormDesigner_exec_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_getVerbCount_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [retval][out] */ DWORD __RPC_FAR *pCnt);
void __RPC_STUB IIFFormDesigner_getVerbCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_getVerbText_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ DWORD dwVerb,
/* [retval][out] */ BSTR __RPC_FAR *pbstrText);
void __RPC_STUB IIFFormDesigner_getVerbText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_execVerb_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ DWORD dwVerb);
void __RPC_STUB IIFFormDesigner_execVerb_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_isCustomizerAvailable_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfCust);
void __RPC_STUB IIFFormDesigner_isCustomizerAvailable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_invokeCustomizer_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ long hwndParent);
void __RPC_STUB IIFFormDesigner_invokeCustomizer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_isDesignerMessage_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ long hwnd,
/* [in] */ long message,
/* [in] */ long wParam,
/* [in] */ long lParam,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfEat);
void __RPC_STUB IIFFormDesigner_isDesignerMessage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_addComponent_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ BSTR szClass);
void __RPC_STUB IIFFormDesigner_addComponent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_addComponentAtPoint_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ BSTR szClass,
int posX,
int posY);
void __RPC_STUB IIFFormDesigner_addComponentAtPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_canAddContents_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pDO,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfCanAdd);
void __RPC_STUB IIFFormDesigner_canAddContents_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_addContents_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pDO);
void __RPC_STUB IIFFormDesigner_addContents_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFFormDesigner_addContentsAtPoint_Proxy(
IIFFormDesigner __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pDO,
int posX,
int posY);
void __RPC_STUB IIFFormDesigner_addContentsAtPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFFormDesigner_INTERFACE_DEFINED__ */
#ifndef __IIFToolbox_INTERFACE_DEFINED__
#define __IIFToolbox_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFToolbox
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFToolbox;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFToolbox : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE getSelectedComponent(
/* [retval][out] */ BSTR __RPC_FAR *pbstrComponent) = 0;
virtual HRESULT STDMETHODCALLTYPE isCursorLoaded(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfLoaded) = 0;
virtual HRESULT STDMETHODCALLTYPE componentAdded( void) = 0;
virtual HRESULT STDMETHODCALLTYPE setCursor( void) = 0;
};
#else /* C style interface */
typedef struct IIFToolboxVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFToolbox __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFToolbox __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFToolbox __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getSelectedComponent )(
IIFToolbox __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrComponent);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isCursorLoaded )(
IIFToolbox __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfLoaded);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *componentAdded )(
IIFToolbox __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setCursor )(
IIFToolbox __RPC_FAR * This);
END_INTERFACE
} IIFToolboxVtbl;
interface IIFToolbox
{
CONST_VTBL struct IIFToolboxVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFToolbox_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFToolbox_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFToolbox_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFToolbox_getSelectedComponent(This,pbstrComponent) \
(This)->lpVtbl -> getSelectedComponent(This,pbstrComponent)
#define IIFToolbox_isCursorLoaded(This,pfLoaded) \
(This)->lpVtbl -> isCursorLoaded(This,pfLoaded)
#define IIFToolbox_componentAdded(This) \
(This)->lpVtbl -> componentAdded(This)
#define IIFToolbox_setCursor(This) \
(This)->lpVtbl -> setCursor(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFToolbox_getSelectedComponent_Proxy(
IIFToolbox __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrComponent);
void __RPC_STUB IIFToolbox_getSelectedComponent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFToolbox_isCursorLoaded_Proxy(
IIFToolbox __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfLoaded);
void __RPC_STUB IIFToolbox_isCursorLoaded_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFToolbox_componentAdded_Proxy(
IIFToolbox __RPC_FAR * This);
void __RPC_STUB IIFToolbox_componentAdded_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFToolbox_setCursor_Proxy(
IIFToolbox __RPC_FAR * This);
void __RPC_STUB IIFToolbox_setCursor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFToolbox_INTERFACE_DEFINED__ */
#ifndef __IIFPropertyBrowser_INTERFACE_DEFINED__
#define __IIFPropertyBrowser_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFPropertyBrowser
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFPropertyBrowser;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFPropertyBrowser : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE getHwnd(
/* [retval][out] */ long __RPC_FAR *hwnd) = 0;
virtual HRESULT STDMETHODCALLTYPE isPropertyBrowserMessage(
/* [in] */ long hwnd,
/* [in] */ long message,
/* [in] */ long wParam,
/* [in] */ long lParam,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfEat) = 0;
virtual HRESULT STDMETHODCALLTYPE setVisible(
VARIANT_BOOL fVisible) = 0;
};
#else /* C style interface */
typedef struct IIFPropertyBrowserVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFPropertyBrowser __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFPropertyBrowser __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFPropertyBrowser __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getHwnd )(
IIFPropertyBrowser __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *hwnd);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isPropertyBrowserMessage )(
IIFPropertyBrowser __RPC_FAR * This,
/* [in] */ long hwnd,
/* [in] */ long message,
/* [in] */ long wParam,
/* [in] */ long lParam,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfEat);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setVisible )(
IIFPropertyBrowser __RPC_FAR * This,
VARIANT_BOOL fVisible);
END_INTERFACE
} IIFPropertyBrowserVtbl;
interface IIFPropertyBrowser
{
CONST_VTBL struct IIFPropertyBrowserVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFPropertyBrowser_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFPropertyBrowser_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFPropertyBrowser_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFPropertyBrowser_getHwnd(This,hwnd) \
(This)->lpVtbl -> getHwnd(This,hwnd)
#define IIFPropertyBrowser_isPropertyBrowserMessage(This,hwnd,message,wParam,lParam,pfEat) \
(This)->lpVtbl -> isPropertyBrowserMessage(This,hwnd,message,wParam,lParam,pfEat)
#define IIFPropertyBrowser_setVisible(This,fVisible) \
(This)->lpVtbl -> setVisible(This,fVisible)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFPropertyBrowser_getHwnd_Proxy(
IIFPropertyBrowser __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *hwnd);
void __RPC_STUB IIFPropertyBrowser_getHwnd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFPropertyBrowser_isPropertyBrowserMessage_Proxy(
IIFPropertyBrowser __RPC_FAR * This,
/* [in] */ long hwnd,
/* [in] */ long message,
/* [in] */ long wParam,
/* [in] */ long lParam,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfEat);
void __RPC_STUB IIFPropertyBrowser_isPropertyBrowserMessage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFPropertyBrowser_setVisible_Proxy(
IIFPropertyBrowser __RPC_FAR * This,
VARIANT_BOOL fVisible);
void __RPC_STUB IIFPropertyBrowser_setVisible_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFPropertyBrowser_INTERFACE_DEFINED__ */
#ifdef __cplusplus
EXTERN_C const CLSID CLSID_IFPropertyBrowser;
class IFPropertyBrowser;
#endif
#ifndef __IIFManagerListener_INTERFACE_DEFINED__
#define __IIFManagerListener_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFManagerListener
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFManagerListener;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFManagerListener : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE onModalDialog(
VARIANT_BOOL fModal) = 0;
virtual HRESULT STDMETHODCALLTYPE onFormActivate(
/* [in] */ IIFFormInstance __RPC_FAR *pForm) = 0;
virtual HRESULT STDMETHODCALLTYPE onFormDeactivate(
/* [in] */ IIFFormInstance __RPC_FAR *pForm) = 0;
virtual HRESULT STDMETHODCALLTYPE onQueryStatusChange( void) = 0;
virtual HRESULT STDMETHODCALLTYPE onError(
/* [in] */ LPCOLESTR pszDescription,
/* [in] */ DWORD dwHelpContextID,
/* [in] */ LPCOLESTR pszHelpFile,
/* [in] */ LPCOLESTR pszSource) = 0;
virtual HRESULT STDMETHODCALLTYPE getShellFont(
/* [retval][out] */ long __RPC_FAR *phfont) = 0;
};
#else /* C style interface */
typedef struct IIFManagerListenerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFManagerListener __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFManagerListener __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFManagerListener __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onModalDialog )(
IIFManagerListener __RPC_FAR * This,
VARIANT_BOOL fModal);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onFormActivate )(
IIFManagerListener __RPC_FAR * This,
/* [in] */ IIFFormInstance __RPC_FAR *pForm);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onFormDeactivate )(
IIFManagerListener __RPC_FAR * This,
/* [in] */ IIFFormInstance __RPC_FAR *pForm);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onQueryStatusChange )(
IIFManagerListener __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onError )(
IIFManagerListener __RPC_FAR * This,
/* [in] */ LPCOLESTR pszDescription,
/* [in] */ DWORD dwHelpContextID,
/* [in] */ LPCOLESTR pszHelpFile,
/* [in] */ LPCOLESTR pszSource);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getShellFont )(
IIFManagerListener __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *phfont);
END_INTERFACE
} IIFManagerListenerVtbl;
interface IIFManagerListener
{
CONST_VTBL struct IIFManagerListenerVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFManagerListener_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFManagerListener_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFManagerListener_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFManagerListener_onModalDialog(This,fModal) \
(This)->lpVtbl -> onModalDialog(This,fModal)
#define IIFManagerListener_onFormActivate(This,pForm) \
(This)->lpVtbl -> onFormActivate(This,pForm)
#define IIFManagerListener_onFormDeactivate(This,pForm) \
(This)->lpVtbl -> onFormDeactivate(This,pForm)
#define IIFManagerListener_onQueryStatusChange(This) \
(This)->lpVtbl -> onQueryStatusChange(This)
#define IIFManagerListener_onError(This,pszDescription,dwHelpContextID,pszHelpFile,pszSource) \
(This)->lpVtbl -> onError(This,pszDescription,dwHelpContextID,pszHelpFile,pszSource)
#define IIFManagerListener_getShellFont(This,phfont) \
(This)->lpVtbl -> getShellFont(This,phfont)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFManagerListener_onModalDialog_Proxy(
IIFManagerListener __RPC_FAR * This,
VARIANT_BOOL fModal);
void __RPC_STUB IIFManagerListener_onModalDialog_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFManagerListener_onFormActivate_Proxy(
IIFManagerListener __RPC_FAR * This,
/* [in] */ IIFFormInstance __RPC_FAR *pForm);
void __RPC_STUB IIFManagerListener_onFormActivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFManagerListener_onFormDeactivate_Proxy(
IIFManagerListener __RPC_FAR * This,
/* [in] */ IIFFormInstance __RPC_FAR *pForm);
void __RPC_STUB IIFManagerListener_onFormDeactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFManagerListener_onQueryStatusChange_Proxy(
IIFManagerListener __RPC_FAR * This);
void __RPC_STUB IIFManagerListener_onQueryStatusChange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFManagerListener_onError_Proxy(
IIFManagerListener __RPC_FAR * This,
/* [in] */ LPCOLESTR pszDescription,
/* [in] */ DWORD dwHelpContextID,
/* [in] */ LPCOLESTR pszHelpFile,
/* [in] */ LPCOLESTR pszSource);
void __RPC_STUB IIFManagerListener_onError_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFManagerListener_getShellFont_Proxy(
IIFManagerListener __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *phfont);
void __RPC_STUB IIFManagerListener_getShellFont_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFManagerListener_INTERFACE_DEFINED__ */
#ifndef __IIFClassBytesProvider_INTERFACE_DEFINED__
#define __IIFClassBytesProvider_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFClassBytesProvider
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFClassBytesProvider;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFClassBytesProvider : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE getClassBytes(
BSTR bstrName,
/* [out] */ DWORD __RPC_FAR *plLen,
/* [retval][out] */ DWORD __RPC_FAR *pBuffer) = 0;
virtual HRESULT STDMETHODCALLTYPE getResourceBytes(
BSTR bstrName,
/* [out] */ DWORD __RPC_FAR *plLen,
/* [retval][out] */ DWORD __RPC_FAR *pBuffer) = 0;
};
#else /* C style interface */
typedef struct IIFClassBytesProviderVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFClassBytesProvider __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFClassBytesProvider __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFClassBytesProvider __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getClassBytes )(
IIFClassBytesProvider __RPC_FAR * This,
BSTR bstrName,
/* [out] */ DWORD __RPC_FAR *plLen,
/* [retval][out] */ DWORD __RPC_FAR *pBuffer);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getResourceBytes )(
IIFClassBytesProvider __RPC_FAR * This,
BSTR bstrName,
/* [out] */ DWORD __RPC_FAR *plLen,
/* [retval][out] */ DWORD __RPC_FAR *pBuffer);
END_INTERFACE
} IIFClassBytesProviderVtbl;
interface IIFClassBytesProvider
{
CONST_VTBL struct IIFClassBytesProviderVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFClassBytesProvider_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFClassBytesProvider_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFClassBytesProvider_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFClassBytesProvider_getClassBytes(This,bstrName,plLen,pBuffer) \
(This)->lpVtbl -> getClassBytes(This,bstrName,plLen,pBuffer)
#define IIFClassBytesProvider_getResourceBytes(This,bstrName,plLen,pBuffer) \
(This)->lpVtbl -> getResourceBytes(This,bstrName,plLen,pBuffer)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFClassBytesProvider_getClassBytes_Proxy(
IIFClassBytesProvider __RPC_FAR * This,
BSTR bstrName,
/* [out] */ DWORD __RPC_FAR *plLen,
/* [retval][out] */ DWORD __RPC_FAR *pBuffer);
void __RPC_STUB IIFClassBytesProvider_getClassBytes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFClassBytesProvider_getResourceBytes_Proxy(
IIFClassBytesProvider __RPC_FAR * This,
BSTR bstrName,
/* [out] */ DWORD __RPC_FAR *plLen,
/* [retval][out] */ DWORD __RPC_FAR *pBuffer);
void __RPC_STUB IIFClassBytesProvider_getResourceBytes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFClassBytesProvider_INTERFACE_DEFINED__ */
#ifndef __IIFManager_INTERFACE_DEFINED__
#define __IIFManager_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFManager
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFManager;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFManager : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE addIIFManagerListener(
/* [in] */ IIFManagerListener __RPC_FAR *pListener) = 0;
virtual HRESULT STDMETHODCALLTYPE removeIIFManagerListener(
/* [in] */ IIFManagerListener __RPC_FAR *pListener) = 0;
virtual HRESULT STDMETHODCALLTYPE getActiveToolbox(
/* [retval][out] */ IIFToolbox __RPC_FAR *__RPC_FAR *ppToolbox) = 0;
virtual HRESULT STDMETHODCALLTYPE setActiveToolbox(
/* [in] */ IIFToolbox __RPC_FAR *pToolbox) = 0;
virtual HRESULT STDMETHODCALLTYPE getActivePropertyBrowser(
/* [retval][out] */ IIFPropertyBrowser __RPC_FAR *__RPC_FAR *ppPropertyBrowser) = 0;
virtual HRESULT STDMETHODCALLTYPE setActivePropertyBrowser(
/* [in] */ IIFPropertyBrowser __RPC_FAR *pPropertyBrowser) = 0;
virtual HRESULT STDMETHODCALLTYPE canAddContents(
/* [in] */ IUnknown __RPC_FAR *pDataObject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfAdd) = 0;
virtual HRESULT STDMETHODCALLTYPE shutdown( void) = 0;
};
#else /* C style interface */
typedef struct IIFManagerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFManager __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFManager __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFManager __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addIIFManagerListener )(
IIFManager __RPC_FAR * This,
/* [in] */ IIFManagerListener __RPC_FAR *pListener);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeIIFManagerListener )(
IIFManager __RPC_FAR * This,
/* [in] */ IIFManagerListener __RPC_FAR *pListener);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getActiveToolbox )(
IIFManager __RPC_FAR * This,
/* [retval][out] */ IIFToolbox __RPC_FAR *__RPC_FAR *ppToolbox);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setActiveToolbox )(
IIFManager __RPC_FAR * This,
/* [in] */ IIFToolbox __RPC_FAR *pToolbox);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getActivePropertyBrowser )(
IIFManager __RPC_FAR * This,
/* [retval][out] */ IIFPropertyBrowser __RPC_FAR *__RPC_FAR *ppPropertyBrowser);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setActivePropertyBrowser )(
IIFManager __RPC_FAR * This,
/* [in] */ IIFPropertyBrowser __RPC_FAR *pPropertyBrowser);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canAddContents )(
IIFManager __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pDataObject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfAdd);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *shutdown )(
IIFManager __RPC_FAR * This);
END_INTERFACE
} IIFManagerVtbl;
interface IIFManager
{
CONST_VTBL struct IIFManagerVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFManager_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFManager_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFManager_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFManager_addIIFManagerListener(This,pListener) \
(This)->lpVtbl -> addIIFManagerListener(This,pListener)
#define IIFManager_removeIIFManagerListener(This,pListener) \
(This)->lpVtbl -> removeIIFManagerListener(This,pListener)
#define IIFManager_getActiveToolbox(This,ppToolbox) \
(This)->lpVtbl -> getActiveToolbox(This,ppToolbox)
#define IIFManager_setActiveToolbox(This,pToolbox) \
(This)->lpVtbl -> setActiveToolbox(This,pToolbox)
#define IIFManager_getActivePropertyBrowser(This,ppPropertyBrowser) \
(This)->lpVtbl -> getActivePropertyBrowser(This,ppPropertyBrowser)
#define IIFManager_setActivePropertyBrowser(This,pPropertyBrowser) \
(This)->lpVtbl -> setActivePropertyBrowser(This,pPropertyBrowser)
#define IIFManager_canAddContents(This,pDataObject,pfAdd) \
(This)->lpVtbl -> canAddContents(This,pDataObject,pfAdd)
#define IIFManager_shutdown(This) \
(This)->lpVtbl -> shutdown(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFManager_addIIFManagerListener_Proxy(
IIFManager __RPC_FAR * This,
/* [in] */ IIFManagerListener __RPC_FAR *pListener);
void __RPC_STUB IIFManager_addIIFManagerListener_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFManager_removeIIFManagerListener_Proxy(
IIFManager __RPC_FAR * This,
/* [in] */ IIFManagerListener __RPC_FAR *pListener);
void __RPC_STUB IIFManager_removeIIFManagerListener_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFManager_getActiveToolbox_Proxy(
IIFManager __RPC_FAR * This,
/* [retval][out] */ IIFToolbox __RPC_FAR *__RPC_FAR *ppToolbox);
void __RPC_STUB IIFManager_getActiveToolbox_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFManager_setActiveToolbox_Proxy(
IIFManager __RPC_FAR * This,
/* [in] */ IIFToolbox __RPC_FAR *pToolbox);
void __RPC_STUB IIFManager_setActiveToolbox_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFManager_getActivePropertyBrowser_Proxy(
IIFManager __RPC_FAR * This,
/* [retval][out] */ IIFPropertyBrowser __RPC_FAR *__RPC_FAR *ppPropertyBrowser);
void __RPC_STUB IIFManager_getActivePropertyBrowser_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFManager_setActivePropertyBrowser_Proxy(
IIFManager __RPC_FAR * This,
/* [in] */ IIFPropertyBrowser __RPC_FAR *pPropertyBrowser);
void __RPC_STUB IIFManager_setActivePropertyBrowser_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFManager_canAddContents_Proxy(
IIFManager __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pDataObject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfAdd);
void __RPC_STUB IIFManager_canAddContents_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFManager_shutdown_Proxy(
IIFManager __RPC_FAR * This);
void __RPC_STUB IIFManager_shutdown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFManager_INTERFACE_DEFINED__ */
#ifdef __cplusplus
EXTERN_C const CLSID CLSID_IFManager;
class IFManager;
#endif
#ifndef __IIFOptions_INTERFACE_DEFINED__
#define __IIFOptions_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFOptions
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFOptions;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFOptions : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE getProperty(
/* [in] */ BSTR bstrName,
/* [retval][out] */ BSTR __RPC_FAR *pbstrValue) = 0;
virtual HRESULT STDMETHODCALLTYPE setProperty(
/* [in] */ BSTR bstrName,
/* [in] */ BSTR bstrValue) = 0;
};
#else /* C style interface */
typedef struct IIFOptionsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFOptions __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFOptions __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFOptions __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getProperty )(
IIFOptions __RPC_FAR * This,
/* [in] */ BSTR bstrName,
/* [retval][out] */ BSTR __RPC_FAR *pbstrValue);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setProperty )(
IIFOptions __RPC_FAR * This,
/* [in] */ BSTR bstrName,
/* [in] */ BSTR bstrValue);
END_INTERFACE
} IIFOptionsVtbl;
interface IIFOptions
{
CONST_VTBL struct IIFOptionsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFOptions_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFOptions_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFOptions_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFOptions_getProperty(This,bstrName,pbstrValue) \
(This)->lpVtbl -> getProperty(This,bstrName,pbstrValue)
#define IIFOptions_setProperty(This,bstrName,bstrValue) \
(This)->lpVtbl -> setProperty(This,bstrName,bstrValue)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFOptions_getProperty_Proxy(
IIFOptions __RPC_FAR * This,
/* [in] */ BSTR bstrName,
/* [retval][out] */ BSTR __RPC_FAR *pbstrValue);
void __RPC_STUB IIFOptions_getProperty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFOptions_setProperty_Proxy(
IIFOptions __RPC_FAR * This,
/* [in] */ BSTR bstrName,
/* [in] */ BSTR bstrValue);
void __RPC_STUB IIFOptions_setProperty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFOptions_INTERFACE_DEFINED__ */
#ifndef __IIFDebugCallback_INTERFACE_DEFINED__
#define __IIFDebugCallback_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFDebugCallback
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFDebugCallback;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFDebugCallback : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE outputDebugString(
/* [in] */ BSTR bstrString) = 0;
virtual HRESULT STDMETHODCALLTYPE displayAssertDialog(
/* [in] */ BSTR bstrMessage) = 0;
};
#else /* C style interface */
typedef struct IIFDebugCallbackVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFDebugCallback __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFDebugCallback __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFDebugCallback __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *outputDebugString )(
IIFDebugCallback __RPC_FAR * This,
/* [in] */ BSTR bstrString);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *displayAssertDialog )(
IIFDebugCallback __RPC_FAR * This,
/* [in] */ BSTR bstrMessage);
END_INTERFACE
} IIFDebugCallbackVtbl;
interface IIFDebugCallback
{
CONST_VTBL struct IIFDebugCallbackVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFDebugCallback_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFDebugCallback_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFDebugCallback_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFDebugCallback_outputDebugString(This,bstrString) \
(This)->lpVtbl -> outputDebugString(This,bstrString)
#define IIFDebugCallback_displayAssertDialog(This,bstrMessage) \
(This)->lpVtbl -> displayAssertDialog(This,bstrMessage)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFDebugCallback_outputDebugString_Proxy(
IIFDebugCallback __RPC_FAR * This,
/* [in] */ BSTR bstrString);
void __RPC_STUB IIFDebugCallback_outputDebugString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFDebugCallback_displayAssertDialog_Proxy(
IIFDebugCallback __RPC_FAR * This,
/* [in] */ BSTR bstrMessage);
void __RPC_STUB IIFDebugCallback_displayAssertDialog_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFDebugCallback_INTERFACE_DEFINED__ */
#ifndef __IIFDebugHelper_INTERFACE_DEFINED__
#define __IIFDebugHelper_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFDebugHelper
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFDebugHelper;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFDebugHelper : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE registerDebugCallback(
/* [in] */ IIFDebugCallback __RPC_FAR *pDebug) = 0;
virtual HRESULT STDMETHODCALLTYPE revokeDebugCallback(
/* [in] */ IIFDebugCallback __RPC_FAR *pDebug) = 0;
};
#else /* C style interface */
typedef struct IIFDebugHelperVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFDebugHelper __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFDebugHelper __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFDebugHelper __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *registerDebugCallback )(
IIFDebugHelper __RPC_FAR * This,
/* [in] */ IIFDebugCallback __RPC_FAR *pDebug);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *revokeDebugCallback )(
IIFDebugHelper __RPC_FAR * This,
/* [in] */ IIFDebugCallback __RPC_FAR *pDebug);
END_INTERFACE
} IIFDebugHelperVtbl;
interface IIFDebugHelper
{
CONST_VTBL struct IIFDebugHelperVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFDebugHelper_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFDebugHelper_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFDebugHelper_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFDebugHelper_registerDebugCallback(This,pDebug) \
(This)->lpVtbl -> registerDebugCallback(This,pDebug)
#define IIFDebugHelper_revokeDebugCallback(This,pDebug) \
(This)->lpVtbl -> revokeDebugCallback(This,pDebug)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFDebugHelper_registerDebugCallback_Proxy(
IIFDebugHelper __RPC_FAR * This,
/* [in] */ IIFDebugCallback __RPC_FAR *pDebug);
void __RPC_STUB IIFDebugHelper_registerDebugCallback_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFDebugHelper_revokeDebugCallback_Proxy(
IIFDebugHelper __RPC_FAR * This,
/* [in] */ IIFDebugCallback __RPC_FAR *pDebug);
void __RPC_STUB IIFDebugHelper_revokeDebugCallback_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFDebugHelper_INTERFACE_DEFINED__ */
#ifndef __IIFJavaComponent_INTERFACE_DEFINED__
#define __IIFJavaComponent_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFJavaComponent
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFJavaComponent;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFJavaComponent : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE getClassName(
/* [retval][out] */ BSTR __RPC_FAR *pbstrClassName) = 0;
virtual HRESULT STDMETHODCALLTYPE getDisplayName(
/* [retval][out] */ BSTR __RPC_FAR *pbstrDisplayName) = 0;
virtual HRESULT STDMETHODCALLTYPE getBitmap(
/* [retval][out] */ int __RPC_FAR *phbmp) = 0;
virtual HRESULT STDMETHODCALLTYPE isApplet(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *__MIDL_0015) = 0;
virtual HRESULT STDMETHODCALLTYPE isComponent(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *__MIDL_0016) = 0;
};
#else /* C style interface */
typedef struct IIFJavaComponentVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFJavaComponent __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFJavaComponent __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFJavaComponent __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getClassName )(
IIFJavaComponent __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrClassName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getDisplayName )(
IIFJavaComponent __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrDisplayName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getBitmap )(
IIFJavaComponent __RPC_FAR * This,
/* [retval][out] */ int __RPC_FAR *phbmp);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isApplet )(
IIFJavaComponent __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *__MIDL_0015);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isComponent )(
IIFJavaComponent __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *__MIDL_0016);
END_INTERFACE
} IIFJavaComponentVtbl;
interface IIFJavaComponent
{
CONST_VTBL struct IIFJavaComponentVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFJavaComponent_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFJavaComponent_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFJavaComponent_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFJavaComponent_getClassName(This,pbstrClassName) \
(This)->lpVtbl -> getClassName(This,pbstrClassName)
#define IIFJavaComponent_getDisplayName(This,pbstrDisplayName) \
(This)->lpVtbl -> getDisplayName(This,pbstrDisplayName)
#define IIFJavaComponent_getBitmap(This,phbmp) \
(This)->lpVtbl -> getBitmap(This,phbmp)
#define IIFJavaComponent_isApplet(This,__MIDL_0015) \
(This)->lpVtbl -> isApplet(This,__MIDL_0015)
#define IIFJavaComponent_isComponent(This,__MIDL_0016) \
(This)->lpVtbl -> isComponent(This,__MIDL_0016)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFJavaComponent_getClassName_Proxy(
IIFJavaComponent __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrClassName);
void __RPC_STUB IIFJavaComponent_getClassName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFJavaComponent_getDisplayName_Proxy(
IIFJavaComponent __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrDisplayName);
void __RPC_STUB IIFJavaComponent_getDisplayName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFJavaComponent_getBitmap_Proxy(
IIFJavaComponent __RPC_FAR * This,
/* [retval][out] */ int __RPC_FAR *phbmp);
void __RPC_STUB IIFJavaComponent_getBitmap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFJavaComponent_isApplet_Proxy(
IIFJavaComponent __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *__MIDL_0015);
void __RPC_STUB IIFJavaComponent_isApplet_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFJavaComponent_isComponent_Proxy(
IIFJavaComponent __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *__MIDL_0016);
void __RPC_STUB IIFJavaComponent_isComponent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFJavaComponent_INTERFACE_DEFINED__ */
#ifndef __IIFJavaComponentInfo_INTERFACE_DEFINED__
#define __IIFJavaComponentInfo_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFJavaComponentInfo
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFJavaComponentInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFJavaComponentInfo : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE analyzeFile(
/* [in] */ BSTR bstrFileName) = 0;
virtual HRESULT STDMETHODCALLTYPE getComponentCount(
/* [retval][out] */ int __RPC_FAR *pCount) = 0;
virtual HRESULT STDMETHODCALLTYPE getComponent(
int nComponent,
/* [retval][out] */ IIFJavaComponent __RPC_FAR *__RPC_FAR *ppComp) = 0;
virtual HRESULT STDMETHODCALLTYPE getManifestInfo(
/* [retval][out] */ BSTR __RPC_FAR *pbstrManifest) = 0;
};
#else /* C style interface */
typedef struct IIFJavaComponentInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFJavaComponentInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFJavaComponentInfo __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFJavaComponentInfo __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *analyzeFile )(
IIFJavaComponentInfo __RPC_FAR * This,
/* [in] */ BSTR bstrFileName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getComponentCount )(
IIFJavaComponentInfo __RPC_FAR * This,
/* [retval][out] */ int __RPC_FAR *pCount);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getComponent )(
IIFJavaComponentInfo __RPC_FAR * This,
int nComponent,
/* [retval][out] */ IIFJavaComponent __RPC_FAR *__RPC_FAR *ppComp);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getManifestInfo )(
IIFJavaComponentInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrManifest);
END_INTERFACE
} IIFJavaComponentInfoVtbl;
interface IIFJavaComponentInfo
{
CONST_VTBL struct IIFJavaComponentInfoVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFJavaComponentInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFJavaComponentInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFJavaComponentInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFJavaComponentInfo_analyzeFile(This,bstrFileName) \
(This)->lpVtbl -> analyzeFile(This,bstrFileName)
#define IIFJavaComponentInfo_getComponentCount(This,pCount) \
(This)->lpVtbl -> getComponentCount(This,pCount)
#define IIFJavaComponentInfo_getComponent(This,nComponent,ppComp) \
(This)->lpVtbl -> getComponent(This,nComponent,ppComp)
#define IIFJavaComponentInfo_getManifestInfo(This,pbstrManifest) \
(This)->lpVtbl -> getManifestInfo(This,pbstrManifest)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFJavaComponentInfo_analyzeFile_Proxy(
IIFJavaComponentInfo __RPC_FAR * This,
/* [in] */ BSTR bstrFileName);
void __RPC_STUB IIFJavaComponentInfo_analyzeFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFJavaComponentInfo_getComponentCount_Proxy(
IIFJavaComponentInfo __RPC_FAR * This,
/* [retval][out] */ int __RPC_FAR *pCount);
void __RPC_STUB IIFJavaComponentInfo_getComponentCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFJavaComponentInfo_getComponent_Proxy(
IIFJavaComponentInfo __RPC_FAR * This,
int nComponent,
/* [retval][out] */ IIFJavaComponent __RPC_FAR *__RPC_FAR *ppComp);
void __RPC_STUB IIFJavaComponentInfo_getComponent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFJavaComponentInfo_getManifestInfo_Proxy(
IIFJavaComponentInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrManifest);
void __RPC_STUB IIFJavaComponentInfo_getManifestInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFJavaComponentInfo_INTERFACE_DEFINED__ */
#ifndef __IIFMaker_INTERFACE_DEFINED__
#define __IIFMaker_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IIFMaker
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IIFMaker;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IIFMaker : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE createInstance(
/* [in] */ IFMAKEROBJECTS __MIDL_0017,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
virtual HRESULT STDMETHODCALLTYPE getDefaultTools(
/* [retval][out] */ BSTR __RPC_FAR *pbstrTools) = 0;
virtual HRESULT STDMETHODCALLTYPE getIWVersion(
/* [retval][out] */ long __RPC_FAR *pVersion) = 0;
virtual HRESULT STDMETHODCALLTYPE setClassBytesProvider(
/* [in] */ IIFClassBytesProvider __RPC_FAR *pProvider) = 0;
};
#else /* C style interface */
typedef struct IIFMakerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIFMaker __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIFMaker __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIFMaker __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createInstance )(
IIFMaker __RPC_FAR * This,
/* [in] */ IFMAKEROBJECTS __MIDL_0017,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getDefaultTools )(
IIFMaker __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrTools);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getIWVersion )(
IIFMaker __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVersion);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setClassBytesProvider )(
IIFMaker __RPC_FAR * This,
/* [in] */ IIFClassBytesProvider __RPC_FAR *pProvider);
END_INTERFACE
} IIFMakerVtbl;
interface IIFMaker
{
CONST_VTBL struct IIFMakerVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIFMaker_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIFMaker_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIFMaker_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIFMaker_createInstance(This,__MIDL_0017,ppUnk) \
(This)->lpVtbl -> createInstance(This,__MIDL_0017,ppUnk)
#define IIFMaker_getDefaultTools(This,pbstrTools) \
(This)->lpVtbl -> getDefaultTools(This,pbstrTools)
#define IIFMaker_getIWVersion(This,pVersion) \
(This)->lpVtbl -> getIWVersion(This,pVersion)
#define IIFMaker_setClassBytesProvider(This,pProvider) \
(This)->lpVtbl -> setClassBytesProvider(This,pProvider)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIFMaker_createInstance_Proxy(
IIFMaker __RPC_FAR * This,
/* [in] */ IFMAKEROBJECTS __MIDL_0017,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
void __RPC_STUB IIFMaker_createInstance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFMaker_getDefaultTools_Proxy(
IIFMaker __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrTools);
void __RPC_STUB IIFMaker_getDefaultTools_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFMaker_getIWVersion_Proxy(
IIFMaker __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVersion);
void __RPC_STUB IIFMaker_getIWVersion_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIFMaker_setClassBytesProvider_Proxy(
IIFMaker __RPC_FAR * This,
/* [in] */ IIFClassBytesProvider __RPC_FAR *pProvider);
void __RPC_STUB IIFMaker_setClassBytesProvider_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIFMaker_INTERFACE_DEFINED__ */
#ifdef __cplusplus
EXTERN_C const CLSID CLSID_IFMaker;
class IFMaker;
#endif
#ifndef __IVsIFExternalPropertyPersist_INTERFACE_DEFINED__
#define __IVsIFExternalPropertyPersist_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IVsIFExternalPropertyPersist
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IVsIFExternalPropertyPersist;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IVsIFExternalPropertyPersist : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE setFileLocation(
BSTR rootDirectory,
BSTR baseName) = 0;
virtual HRESULT STDMETHODCALLTYPE persistAsString(
long cookie,
long LCID,
BSTR name,
BSTR v) = 0;
virtual HRESULT STDMETHODCALLTYPE persistAsDouble(
long cookie,
long LCID,
BSTR name,
double v) = 0;
virtual HRESULT STDMETHODCALLTYPE persistAsFloat(
long cookie,
long LCID,
BSTR name,
float v) = 0;
virtual HRESULT STDMETHODCALLTYPE persistAsInt(
long cookie,
long LCID,
BSTR name,
long v) = 0;
virtual HRESULT STDMETHODCALLTYPE persistAsLong(
long cookie,
long LCID,
BSTR name,
hyper v) = 0;
virtual HRESULT STDMETHODCALLTYPE persistAsByte(
long cookie,
long LCID,
BSTR name,
unsigned char v) = 0;
virtual HRESULT STDMETHODCALLTYPE persistAsChar(
long cookie,
long LCID,
BSTR name,
unsigned char v) = 0;
virtual HRESULT STDMETHODCALLTYPE persistAsShort(
long cookie,
long LCID,
BSTR name,
short v) = 0;
virtual HRESULT STDMETHODCALLTYPE persistAsBoolean(
long cookie,
long LCID,
BSTR name,
VARIANT_BOOL v) = 0;
virtual HRESULT STDMETHODCALLTYPE persistAsPersistable(
long cookie,
long LCID,
BSTR name,
BSTR className,
IUnknown __RPC_FAR *pObject) = 0;
virtual HRESULT STDMETHODCALLTYPE endOfProperties( void) = 0;
};
#else /* C style interface */
typedef struct IVsIFExternalPropertyPersistVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IVsIFExternalPropertyPersist __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IVsIFExternalPropertyPersist __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IVsIFExternalPropertyPersist __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setFileLocation )(
IVsIFExternalPropertyPersist __RPC_FAR * This,
BSTR rootDirectory,
BSTR baseName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *persistAsString )(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
BSTR v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *persistAsDouble )(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
double v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *persistAsFloat )(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
float v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *persistAsInt )(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
long v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *persistAsLong )(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
hyper v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *persistAsByte )(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
unsigned char v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *persistAsChar )(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
unsigned char v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *persistAsShort )(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
short v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *persistAsBoolean )(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
VARIANT_BOOL v);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *persistAsPersistable )(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
BSTR className,
IUnknown __RPC_FAR *pObject);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *endOfProperties )(
IVsIFExternalPropertyPersist __RPC_FAR * This);
END_INTERFACE
} IVsIFExternalPropertyPersistVtbl;
interface IVsIFExternalPropertyPersist
{
CONST_VTBL struct IVsIFExternalPropertyPersistVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IVsIFExternalPropertyPersist_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IVsIFExternalPropertyPersist_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IVsIFExternalPropertyPersist_Release(This) \
(This)->lpVtbl -> Release(This)
#define IVsIFExternalPropertyPersist_setFileLocation(This,rootDirectory,baseName) \
(This)->lpVtbl -> setFileLocation(This,rootDirectory,baseName)
#define IVsIFExternalPropertyPersist_persistAsString(This,cookie,LCID,name,v) \
(This)->lpVtbl -> persistAsString(This,cookie,LCID,name,v)
#define IVsIFExternalPropertyPersist_persistAsDouble(This,cookie,LCID,name,v) \
(This)->lpVtbl -> persistAsDouble(This,cookie,LCID,name,v)
#define IVsIFExternalPropertyPersist_persistAsFloat(This,cookie,LCID,name,v) \
(This)->lpVtbl -> persistAsFloat(This,cookie,LCID,name,v)
#define IVsIFExternalPropertyPersist_persistAsInt(This,cookie,LCID,name,v) \
(This)->lpVtbl -> persistAsInt(This,cookie,LCID,name,v)
#define IVsIFExternalPropertyPersist_persistAsLong(This,cookie,LCID,name,v) \
(This)->lpVtbl -> persistAsLong(This,cookie,LCID,name,v)
#define IVsIFExternalPropertyPersist_persistAsByte(This,cookie,LCID,name,v) \
(This)->lpVtbl -> persistAsByte(This,cookie,LCID,name,v)
#define IVsIFExternalPropertyPersist_persistAsChar(This,cookie,LCID,name,v) \
(This)->lpVtbl -> persistAsChar(This,cookie,LCID,name,v)
#define IVsIFExternalPropertyPersist_persistAsShort(This,cookie,LCID,name,v) \
(This)->lpVtbl -> persistAsShort(This,cookie,LCID,name,v)
#define IVsIFExternalPropertyPersist_persistAsBoolean(This,cookie,LCID,name,v) \
(This)->lpVtbl -> persistAsBoolean(This,cookie,LCID,name,v)
#define IVsIFExternalPropertyPersist_persistAsPersistable(This,cookie,LCID,name,className,pObject) \
(This)->lpVtbl -> persistAsPersistable(This,cookie,LCID,name,className,pObject)
#define IVsIFExternalPropertyPersist_endOfProperties(This) \
(This)->lpVtbl -> endOfProperties(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IVsIFExternalPropertyPersist_setFileLocation_Proxy(
IVsIFExternalPropertyPersist __RPC_FAR * This,
BSTR rootDirectory,
BSTR baseName);
void __RPC_STUB IVsIFExternalPropertyPersist_setFileLocation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalPropertyPersist_persistAsString_Proxy(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
BSTR v);
void __RPC_STUB IVsIFExternalPropertyPersist_persistAsString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalPropertyPersist_persistAsDouble_Proxy(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
double v);
void __RPC_STUB IVsIFExternalPropertyPersist_persistAsDouble_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalPropertyPersist_persistAsFloat_Proxy(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
float v);
void __RPC_STUB IVsIFExternalPropertyPersist_persistAsFloat_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalPropertyPersist_persistAsInt_Proxy(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
long v);
void __RPC_STUB IVsIFExternalPropertyPersist_persistAsInt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalPropertyPersist_persistAsLong_Proxy(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
hyper v);
void __RPC_STUB IVsIFExternalPropertyPersist_persistAsLong_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalPropertyPersist_persistAsByte_Proxy(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
unsigned char v);
void __RPC_STUB IVsIFExternalPropertyPersist_persistAsByte_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalPropertyPersist_persistAsChar_Proxy(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
unsigned char v);
void __RPC_STUB IVsIFExternalPropertyPersist_persistAsChar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalPropertyPersist_persistAsShort_Proxy(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
short v);
void __RPC_STUB IVsIFExternalPropertyPersist_persistAsShort_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalPropertyPersist_persistAsBoolean_Proxy(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
VARIANT_BOOL v);
void __RPC_STUB IVsIFExternalPropertyPersist_persistAsBoolean_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalPropertyPersist_persistAsPersistable_Proxy(
IVsIFExternalPropertyPersist __RPC_FAR * This,
long cookie,
long LCID,
BSTR name,
BSTR className,
IUnknown __RPC_FAR *pObject);
void __RPC_STUB IVsIFExternalPropertyPersist_persistAsPersistable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFExternalPropertyPersist_endOfProperties_Proxy(
IVsIFExternalPropertyPersist __RPC_FAR * This);
void __RPC_STUB IVsIFExternalPropertyPersist_endOfProperties_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IVsIFExternalPropertyPersist_INTERFACE_DEFINED__ */
#ifndef __IVsIFCodeConsumer_INTERFACE_DEFINED__
#define __IVsIFCodeConsumer_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IVsIFCodeConsumer
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IVsIFCodeConsumer;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IVsIFCodeConsumer : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE startOfCode(
int pos) = 0;
virtual HRESULT STDMETHODCALLTYPE endOfCode(
int pos) = 0;
virtual HRESULT STDMETHODCALLTYPE addImport(
BSTR bstr) = 0;
virtual HRESULT STDMETHODCALLTYPE topLevelObject(
BSTR superClassName,
BSTR name) = 0;
virtual HRESULT STDMETHODCALLTYPE getText(
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
};
#else /* C style interface */
typedef struct IVsIFCodeConsumerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IVsIFCodeConsumer __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IVsIFCodeConsumer __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IVsIFCodeConsumer __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *startOfCode )(
IVsIFCodeConsumer __RPC_FAR * This,
int pos);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *endOfCode )(
IVsIFCodeConsumer __RPC_FAR * This,
int pos);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addImport )(
IVsIFCodeConsumer __RPC_FAR * This,
BSTR bstr);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *topLevelObject )(
IVsIFCodeConsumer __RPC_FAR * This,
BSTR superClassName,
BSTR name);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getText )(
IVsIFCodeConsumer __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
END_INTERFACE
} IVsIFCodeConsumerVtbl;
interface IVsIFCodeConsumer
{
CONST_VTBL struct IVsIFCodeConsumerVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IVsIFCodeConsumer_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IVsIFCodeConsumer_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IVsIFCodeConsumer_Release(This) \
(This)->lpVtbl -> Release(This)
#define IVsIFCodeConsumer_startOfCode(This,pos) \
(This)->lpVtbl -> startOfCode(This,pos)
#define IVsIFCodeConsumer_endOfCode(This,pos) \
(This)->lpVtbl -> endOfCode(This,pos)
#define IVsIFCodeConsumer_addImport(This,bstr) \
(This)->lpVtbl -> addImport(This,bstr)
#define IVsIFCodeConsumer_topLevelObject(This,superClassName,name) \
(This)->lpVtbl -> topLevelObject(This,superClassName,name)
#define IVsIFCodeConsumer_getText(This,pbstr) \
(This)->lpVtbl -> getText(This,pbstr)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IVsIFCodeConsumer_startOfCode_Proxy(
IVsIFCodeConsumer __RPC_FAR * This,
int pos);
void __RPC_STUB IVsIFCodeConsumer_startOfCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFCodeConsumer_endOfCode_Proxy(
IVsIFCodeConsumer __RPC_FAR * This,
int pos);
void __RPC_STUB IVsIFCodeConsumer_endOfCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFCodeConsumer_addImport_Proxy(
IVsIFCodeConsumer __RPC_FAR * This,
BSTR bstr);
void __RPC_STUB IVsIFCodeConsumer_addImport_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFCodeConsumer_topLevelObject_Proxy(
IVsIFCodeConsumer __RPC_FAR * This,
BSTR superClassName,
BSTR name);
void __RPC_STUB IVsIFCodeConsumer_topLevelObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVsIFCodeConsumer_getText_Proxy(
IVsIFCodeConsumer __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
void __RPC_STUB IVsIFCodeConsumer_getText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IVsIFCodeConsumer_INTERFACE_DEFINED__ */
#ifndef __IVsIFCodeProvider_INTERFACE_DEFINED__
#define __IVsIFCodeProvider_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IVsIFCodeProvider
* at Thu Mar 05 12:11:33 1998
* using MIDL 3.00.44
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IVsIFCodeProvider;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IVsIFCodeProvider : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE getText(
/* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0;
};
#else /* C style interface */
typedef struct IVsIFCodeProviderVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IVsIFCodeProvider __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IVsIFCodeProvider __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IVsIFCodeProvider __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getText )(
IVsIFCodeProvider __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
END_INTERFACE
} IVsIFCodeProviderVtbl;
interface IVsIFCodeProvider
{
CONST_VTBL struct IVsIFCodeProviderVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IVsIFCodeProvider_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IVsIFCodeProvider_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IVsIFCodeProvider_Release(This) \
(This)->lpVtbl -> Release(This)
#define IVsIFCodeProvider_getText(This,pbstr) \
(This)->lpVtbl -> getText(This,pbstr)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IVsIFCodeProvider_getText_Proxy(
IVsIFCodeProvider __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
void __RPC_STUB IVsIFCodeProvider_getText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IVsIFCodeProvider_INTERFACE_DEFINED__ */
#endif /* __ifhost_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif