You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1060 lines
31 KiB
1060 lines
31 KiB
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
|
/* Copyright (c)1997-1999 Microsoft Corporation, All Rights Reserved */
|
|
|
|
|
|
/* File created by MIDL compiler version 3.02.88 */
|
|
/* at Fri May 22 18:46:33 1998
|
|
*/
|
|
/* Compiler settings for d:\devbin\shell\v6\idl\DESIGNER.idl:
|
|
Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
|
|
error checks: none, no_format_optimization
|
|
*/
|
|
//@@MIDL_FILE_HEADING( )
|
|
#include "rpc.h"
|
|
#include "rpcndr.h"
|
|
#ifndef COM_NO_WINDOWS_H
|
|
#include "windows.h"
|
|
#include "ole2.h"
|
|
#endif /*COM_NO_WINDOWS_H*/
|
|
|
|
#ifndef __DESIGNER_h__
|
|
#define __DESIGNER_h__
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"{
|
|
#endif
|
|
|
|
/* Forward Declarations */
|
|
|
|
#ifndef __IActiveDesigner_FWD_DEFINED__
|
|
#define __IActiveDesigner_FWD_DEFINED__
|
|
typedef interface IActiveDesigner IActiveDesigner;
|
|
#endif /* __IActiveDesigner_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICodeNavigate_FWD_DEFINED__
|
|
#define __ICodeNavigate_FWD_DEFINED__
|
|
typedef interface ICodeNavigate ICodeNavigate;
|
|
#endif /* __ICodeNavigate_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ISelectionContainer_FWD_DEFINED__
|
|
#define __ISelectionContainer_FWD_DEFINED__
|
|
typedef interface ISelectionContainer ISelectionContainer;
|
|
#endif /* __ISelectionContainer_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITrackSelection_FWD_DEFINED__
|
|
#define __ITrackSelection_FWD_DEFINED__
|
|
typedef interface ITrackSelection ITrackSelection;
|
|
#endif /* __ITrackSelection_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IProfferTypeLib_FWD_DEFINED__
|
|
#define __IProfferTypeLib_FWD_DEFINED__
|
|
typedef interface IProfferTypeLib IProfferTypeLib;
|
|
#endif /* __IProfferTypeLib_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IProvideDynamicClassInfo_FWD_DEFINED__
|
|
#define __IProvideDynamicClassInfo_FWD_DEFINED__
|
|
typedef interface IProvideDynamicClassInfo IProvideDynamicClassInfo;
|
|
#endif /* __IProvideDynamicClassInfo_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IExtendedObject_FWD_DEFINED__
|
|
#define __IExtendedObject_FWD_DEFINED__
|
|
typedef interface IExtendedObject IExtendedObject;
|
|
#endif /* __IExtendedObject_FWD_DEFINED__ */
|
|
|
|
|
|
/* header files for imported files */
|
|
#include "oleidl.h"
|
|
#include "servprov.h"
|
|
#include "oaidl.h"
|
|
#include "ocidl.h"
|
|
|
|
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
|
|
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
|
|
|
|
/****************************************
|
|
* Generated header for interface: __MIDL_itf_DESIGNER_0000
|
|
* at Fri May 22 18:46:33 1998
|
|
* using MIDL 3.02.88
|
|
****************************************/
|
|
/* [local] */
|
|
|
|
|
|
//+-------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright 1995 - 1997 Microsoft Corporation. All Rights Reserved.
|
|
//
|
|
// File: designer.h
|
|
//
|
|
//--------------------------------------------------------------------------
|
|
#ifndef _DESIGNER_H_
|
|
#define _DESIGNER_H_
|
|
const GUID CATID_Designer =
|
|
{0x4eb304d0, 0x7555, 0x11cf, 0xa0, 0xc2, 0x00, 0xaa, 0x00, 0x62, 0xbe, 0x57};
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0000_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0000_v0_0_s_ifspec;
|
|
|
|
#ifndef __IActiveDesigner_INTERFACE_DEFINED__
|
|
#define __IActiveDesigner_INTERFACE_DEFINED__
|
|
|
|
/****************************************
|
|
* Generated header for interface: IActiveDesigner
|
|
* at Fri May 22 18:46:33 1998
|
|
* using MIDL 3.02.88
|
|
****************************************/
|
|
/* [unique][uuid][local][object] */
|
|
|
|
|
|
typedef /* [unique] */ IActiveDesigner __RPC_FAR *LPACTIVEDESIGNER;
|
|
|
|
|
|
EXTERN_C const IID IID_IActiveDesigner;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("51aae3e0-7486-11cf-a0C2-00aa0062be57")
|
|
IActiveDesigner : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetRuntimeClassID(
|
|
/* [out] */ CLSID __RPC_FAR *pclsid) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetRuntimeMiscStatusFlags(
|
|
/* [out] */ DWORD __RPC_FAR *pdwMiscFlags) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE QueryPersistenceInterface(
|
|
/* [in] */ REFIID riidPersist) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SaveRuntimeState(
|
|
/* [in] */ REFIID riidPersist,
|
|
/* [in] */ REFIID riidObjStgMed,
|
|
/* [in] */ void __RPC_FAR *pObjStgMed) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetExtensibilityObject(
|
|
/* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppvObjOut) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IActiveDesignerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IActiveDesigner __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IActiveDesigner __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IActiveDesigner __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRuntimeClassID )(
|
|
IActiveDesigner __RPC_FAR * This,
|
|
/* [out] */ CLSID __RPC_FAR *pclsid);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRuntimeMiscStatusFlags )(
|
|
IActiveDesigner __RPC_FAR * This,
|
|
/* [out] */ DWORD __RPC_FAR *pdwMiscFlags);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryPersistenceInterface )(
|
|
IActiveDesigner __RPC_FAR * This,
|
|
/* [in] */ REFIID riidPersist);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveRuntimeState )(
|
|
IActiveDesigner __RPC_FAR * This,
|
|
/* [in] */ REFIID riidPersist,
|
|
/* [in] */ REFIID riidObjStgMed,
|
|
/* [in] */ void __RPC_FAR *pObjStgMed);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExtensibilityObject )(
|
|
IActiveDesigner __RPC_FAR * This,
|
|
/* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppvObjOut);
|
|
|
|
END_INTERFACE
|
|
} IActiveDesignerVtbl;
|
|
|
|
interface IActiveDesigner
|
|
{
|
|
CONST_VTBL struct IActiveDesignerVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IActiveDesigner_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IActiveDesigner_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IActiveDesigner_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IActiveDesigner_GetRuntimeClassID(This,pclsid) \
|
|
(This)->lpVtbl -> GetRuntimeClassID(This,pclsid)
|
|
|
|
#define IActiveDesigner_GetRuntimeMiscStatusFlags(This,pdwMiscFlags) \
|
|
(This)->lpVtbl -> GetRuntimeMiscStatusFlags(This,pdwMiscFlags)
|
|
|
|
#define IActiveDesigner_QueryPersistenceInterface(This,riidPersist) \
|
|
(This)->lpVtbl -> QueryPersistenceInterface(This,riidPersist)
|
|
|
|
#define IActiveDesigner_SaveRuntimeState(This,riidPersist,riidObjStgMed,pObjStgMed) \
|
|
(This)->lpVtbl -> SaveRuntimeState(This,riidPersist,riidObjStgMed,pObjStgMed)
|
|
|
|
#define IActiveDesigner_GetExtensibilityObject(This,ppvObjOut) \
|
|
(This)->lpVtbl -> GetExtensibilityObject(This,ppvObjOut)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IActiveDesigner_GetRuntimeClassID_Proxy(
|
|
IActiveDesigner __RPC_FAR * This,
|
|
/* [out] */ CLSID __RPC_FAR *pclsid);
|
|
|
|
|
|
void __RPC_STUB IActiveDesigner_GetRuntimeClassID_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IActiveDesigner_GetRuntimeMiscStatusFlags_Proxy(
|
|
IActiveDesigner __RPC_FAR * This,
|
|
/* [out] */ DWORD __RPC_FAR *pdwMiscFlags);
|
|
|
|
|
|
void __RPC_STUB IActiveDesigner_GetRuntimeMiscStatusFlags_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IActiveDesigner_QueryPersistenceInterface_Proxy(
|
|
IActiveDesigner __RPC_FAR * This,
|
|
/* [in] */ REFIID riidPersist);
|
|
|
|
|
|
void __RPC_STUB IActiveDesigner_QueryPersistenceInterface_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IActiveDesigner_SaveRuntimeState_Proxy(
|
|
IActiveDesigner __RPC_FAR * This,
|
|
/* [in] */ REFIID riidPersist,
|
|
/* [in] */ REFIID riidObjStgMed,
|
|
/* [in] */ void __RPC_FAR *pObjStgMed);
|
|
|
|
|
|
void __RPC_STUB IActiveDesigner_SaveRuntimeState_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IActiveDesigner_GetExtensibilityObject_Proxy(
|
|
IActiveDesigner __RPC_FAR * This,
|
|
/* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppvObjOut);
|
|
|
|
|
|
void __RPC_STUB IActiveDesigner_GetExtensibilityObject_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IActiveDesigner_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICodeNavigate_INTERFACE_DEFINED__
|
|
#define __ICodeNavigate_INTERFACE_DEFINED__
|
|
|
|
/****************************************
|
|
* Generated header for interface: ICodeNavigate
|
|
* at Fri May 22 18:46:33 1998
|
|
* using MIDL 3.02.88
|
|
****************************************/
|
|
/* [unique][uuid][local][object] */
|
|
|
|
|
|
typedef /* [unique] */ ICodeNavigate __RPC_FAR *LPCODENAVIGATE;
|
|
|
|
|
|
EXTERN_C const IID IID_ICodeNavigate;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("6d5140c4-7436-11ce-8034-00aa006009fa")
|
|
ICodeNavigate : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE DisplayDefaultEventHandler(
|
|
/* [in] */ LPCOLESTR lpstrObjectName) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICodeNavigateVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICodeNavigate __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICodeNavigate __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICodeNavigate __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisplayDefaultEventHandler )(
|
|
ICodeNavigate __RPC_FAR * This,
|
|
/* [in] */ LPCOLESTR lpstrObjectName);
|
|
|
|
END_INTERFACE
|
|
} ICodeNavigateVtbl;
|
|
|
|
interface ICodeNavigate
|
|
{
|
|
CONST_VTBL struct ICodeNavigateVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICodeNavigate_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICodeNavigate_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICodeNavigate_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICodeNavigate_DisplayDefaultEventHandler(This,lpstrObjectName) \
|
|
(This)->lpVtbl -> DisplayDefaultEventHandler(This,lpstrObjectName)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ICodeNavigate_DisplayDefaultEventHandler_Proxy(
|
|
ICodeNavigate __RPC_FAR * This,
|
|
/* [in] */ LPCOLESTR lpstrObjectName);
|
|
|
|
|
|
void __RPC_STUB ICodeNavigate_DisplayDefaultEventHandler_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICodeNavigate_INTERFACE_DEFINED__ */
|
|
|
|
|
|
/****************************************
|
|
* Generated header for interface: __MIDL_itf_DESIGNER_0141
|
|
* at Fri May 22 18:46:33 1998
|
|
* using MIDL 3.02.88
|
|
****************************************/
|
|
/* [local] */
|
|
|
|
|
|
#define SID_SCodeNavigate IID_ICodeNavigate
|
|
#define GETOBJS_ALL 1
|
|
#define GETOBJS_SELECTED 2
|
|
#define SELOBJS_ACTIVATE_WINDOW 1
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0141_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0141_v0_0_s_ifspec;
|
|
|
|
#ifndef __ISelectionContainer_INTERFACE_DEFINED__
|
|
#define __ISelectionContainer_INTERFACE_DEFINED__
|
|
|
|
/****************************************
|
|
* Generated header for interface: ISelectionContainer
|
|
* at Fri May 22 18:46:33 1998
|
|
* using MIDL 3.02.88
|
|
****************************************/
|
|
/* [unique][uuid][local][object] */
|
|
|
|
|
|
typedef /* [unique] */ ISelectionContainer __RPC_FAR *LPSELECTIONCONTAINER;
|
|
|
|
|
|
EXTERN_C const IID IID_ISelectionContainer;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("6d5140c6-7436-11ce-8034-00aa006009fa")
|
|
ISelectionContainer : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE CountObjects(
|
|
/* [in] */ DWORD dwFlags,
|
|
/* [out] */ ULONG __RPC_FAR *pc) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetObjects(
|
|
/* [in] */ DWORD dwFlags,
|
|
/* [in] */ ULONG cObjects,
|
|
/* [size_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *apUnkObjects) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SelectObjects(
|
|
/* [in] */ ULONG cSelect,
|
|
/* [size_is][in] */ IUnknown __RPC_FAR *__RPC_FAR *apUnkSelect,
|
|
/* [in] */ DWORD dwFlags) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ISelectionContainerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ISelectionContainer __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ISelectionContainer __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ISelectionContainer __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CountObjects )(
|
|
ISelectionContainer __RPC_FAR * This,
|
|
/* [in] */ DWORD dwFlags,
|
|
/* [out] */ ULONG __RPC_FAR *pc);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetObjects )(
|
|
ISelectionContainer __RPC_FAR * This,
|
|
/* [in] */ DWORD dwFlags,
|
|
/* [in] */ ULONG cObjects,
|
|
/* [size_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *apUnkObjects);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelectObjects )(
|
|
ISelectionContainer __RPC_FAR * This,
|
|
/* [in] */ ULONG cSelect,
|
|
/* [size_is][in] */ IUnknown __RPC_FAR *__RPC_FAR *apUnkSelect,
|
|
/* [in] */ DWORD dwFlags);
|
|
|
|
END_INTERFACE
|
|
} ISelectionContainerVtbl;
|
|
|
|
interface ISelectionContainer
|
|
{
|
|
CONST_VTBL struct ISelectionContainerVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ISelectionContainer_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ISelectionContainer_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ISelectionContainer_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ISelectionContainer_CountObjects(This,dwFlags,pc) \
|
|
(This)->lpVtbl -> CountObjects(This,dwFlags,pc)
|
|
|
|
#define ISelectionContainer_GetObjects(This,dwFlags,cObjects,apUnkObjects) \
|
|
(This)->lpVtbl -> GetObjects(This,dwFlags,cObjects,apUnkObjects)
|
|
|
|
#define ISelectionContainer_SelectObjects(This,cSelect,apUnkSelect,dwFlags) \
|
|
(This)->lpVtbl -> SelectObjects(This,cSelect,apUnkSelect,dwFlags)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISelectionContainer_CountObjects_Proxy(
|
|
ISelectionContainer __RPC_FAR * This,
|
|
/* [in] */ DWORD dwFlags,
|
|
/* [out] */ ULONG __RPC_FAR *pc);
|
|
|
|
|
|
void __RPC_STUB ISelectionContainer_CountObjects_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISelectionContainer_GetObjects_Proxy(
|
|
ISelectionContainer __RPC_FAR * This,
|
|
/* [in] */ DWORD dwFlags,
|
|
/* [in] */ ULONG cObjects,
|
|
/* [size_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *apUnkObjects);
|
|
|
|
|
|
void __RPC_STUB ISelectionContainer_GetObjects_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISelectionContainer_SelectObjects_Proxy(
|
|
ISelectionContainer __RPC_FAR * This,
|
|
/* [in] */ ULONG cSelect,
|
|
/* [size_is][in] */ IUnknown __RPC_FAR *__RPC_FAR *apUnkSelect,
|
|
/* [in] */ DWORD dwFlags);
|
|
|
|
|
|
void __RPC_STUB ISelectionContainer_SelectObjects_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ISelectionContainer_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITrackSelection_INTERFACE_DEFINED__
|
|
#define __ITrackSelection_INTERFACE_DEFINED__
|
|
|
|
/****************************************
|
|
* Generated header for interface: ITrackSelection
|
|
* at Fri May 22 18:46:33 1998
|
|
* using MIDL 3.02.88
|
|
****************************************/
|
|
/* [unique][uuid][local][object] */
|
|
|
|
|
|
typedef /* [unique] */ ITrackSelection __RPC_FAR *LPTRACKSELECTION;
|
|
|
|
|
|
EXTERN_C const IID IID_ITrackSelection;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("6d5140c5-7436-11ce-8034-00aa006009fa")
|
|
ITrackSelection : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE OnSelectChange(
|
|
/* [in] */ ISelectionContainer __RPC_FAR *pSC) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITrackSelectionVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ITrackSelection __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ITrackSelection __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ITrackSelection __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnSelectChange )(
|
|
ITrackSelection __RPC_FAR * This,
|
|
/* [in] */ ISelectionContainer __RPC_FAR *pSC);
|
|
|
|
END_INTERFACE
|
|
} ITrackSelectionVtbl;
|
|
|
|
interface ITrackSelection
|
|
{
|
|
CONST_VTBL struct ITrackSelectionVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITrackSelection_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ITrackSelection_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ITrackSelection_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ITrackSelection_OnSelectChange(This,pSC) \
|
|
(This)->lpVtbl -> OnSelectChange(This,pSC)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITrackSelection_OnSelectChange_Proxy(
|
|
ITrackSelection __RPC_FAR * This,
|
|
/* [in] */ ISelectionContainer __RPC_FAR *pSC);
|
|
|
|
|
|
void __RPC_STUB ITrackSelection_OnSelectChange_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ITrackSelection_INTERFACE_DEFINED__ */
|
|
|
|
|
|
/****************************************
|
|
* Generated header for interface: __MIDL_itf_DESIGNER_0143
|
|
* at Fri May 22 18:46:33 1998
|
|
* using MIDL 3.02.88
|
|
****************************************/
|
|
/* [local] */
|
|
|
|
|
|
#define SID_STrackSelection IID_ITrackSelection
|
|
#define CONTROLTYPELIB (0x00000001)
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0143_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0143_v0_0_s_ifspec;
|
|
|
|
#ifndef __IProfferTypeLib_INTERFACE_DEFINED__
|
|
#define __IProfferTypeLib_INTERFACE_DEFINED__
|
|
|
|
/****************************************
|
|
* Generated header for interface: IProfferTypeLib
|
|
* at Fri May 22 18:46:33 1998
|
|
* using MIDL 3.02.88
|
|
****************************************/
|
|
/* [unique][uuid][local][object] */
|
|
|
|
|
|
typedef /* [unique] */ IProfferTypeLib __RPC_FAR *LPPROFFERTYPELIB;
|
|
|
|
|
|
EXTERN_C const IID IID_IProfferTypeLib;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("718cc500-0a76-11cf-8045-00aa006009fa")
|
|
IProfferTypeLib : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE ProfferTypeLib(
|
|
/* [in] */ REFGUID guidTypeLib,
|
|
/* [in] */ UINT uVerMaj,
|
|
/* [in] */ UINT uVerMin,
|
|
/* [in] */ DWORD dwFlags) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IProfferTypeLibVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IProfferTypeLib __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IProfferTypeLib __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IProfferTypeLib __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProfferTypeLib )(
|
|
IProfferTypeLib __RPC_FAR * This,
|
|
/* [in] */ REFGUID guidTypeLib,
|
|
/* [in] */ UINT uVerMaj,
|
|
/* [in] */ UINT uVerMin,
|
|
/* [in] */ DWORD dwFlags);
|
|
|
|
END_INTERFACE
|
|
} IProfferTypeLibVtbl;
|
|
|
|
interface IProfferTypeLib
|
|
{
|
|
CONST_VTBL struct IProfferTypeLibVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IProfferTypeLib_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IProfferTypeLib_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IProfferTypeLib_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IProfferTypeLib_ProfferTypeLib(This,guidTypeLib,uVerMaj,uVerMin,dwFlags) \
|
|
(This)->lpVtbl -> ProfferTypeLib(This,guidTypeLib,uVerMaj,uVerMin,dwFlags)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IProfferTypeLib_ProfferTypeLib_Proxy(
|
|
IProfferTypeLib __RPC_FAR * This,
|
|
/* [in] */ REFGUID guidTypeLib,
|
|
/* [in] */ UINT uVerMaj,
|
|
/* [in] */ UINT uVerMin,
|
|
/* [in] */ DWORD dwFlags);
|
|
|
|
|
|
void __RPC_STUB IProfferTypeLib_ProfferTypeLib_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IProfferTypeLib_INTERFACE_DEFINED__ */
|
|
|
|
|
|
/****************************************
|
|
* Generated header for interface: __MIDL_itf_DESIGNER_0144
|
|
* at Fri May 22 18:46:33 1998
|
|
* using MIDL 3.02.88
|
|
****************************************/
|
|
/* [local] */
|
|
|
|
|
|
#define SID_SProfferTypeLib IID_IProfferTypeLib
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0144_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0144_v0_0_s_ifspec;
|
|
|
|
#ifndef __IProvideDynamicClassInfo_INTERFACE_DEFINED__
|
|
#define __IProvideDynamicClassInfo_INTERFACE_DEFINED__
|
|
|
|
/****************************************
|
|
* Generated header for interface: IProvideDynamicClassInfo
|
|
* at Fri May 22 18:46:33 1998
|
|
* using MIDL 3.02.88
|
|
****************************************/
|
|
/* [unique][uuid][local][object] */
|
|
|
|
|
|
typedef /* [unique] */ IProvideDynamicClassInfo __RPC_FAR *LPPROVIDEDYNAMICCLASSINFO;
|
|
|
|
|
|
EXTERN_C const IID IID_IProvideDynamicClassInfo;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("468cfb80-b4f9-11cf-80dd-00aa00614895")
|
|
IProvideDynamicClassInfo : public IProvideClassInfo
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetDynamicClassInfo(
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTI,
|
|
/* [out] */ DWORD __RPC_FAR *pdwCookie) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE FreezeShape( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IProvideDynamicClassInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IProvideDynamicClassInfo __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IProvideDynamicClassInfo __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IProvideDynamicClassInfo __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassInfo )(
|
|
IProvideDynamicClassInfo __RPC_FAR * This,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTI);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDynamicClassInfo )(
|
|
IProvideDynamicClassInfo __RPC_FAR * This,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTI,
|
|
/* [out] */ DWORD __RPC_FAR *pdwCookie);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FreezeShape )(
|
|
IProvideDynamicClassInfo __RPC_FAR * This);
|
|
|
|
END_INTERFACE
|
|
} IProvideDynamicClassInfoVtbl;
|
|
|
|
interface IProvideDynamicClassInfo
|
|
{
|
|
CONST_VTBL struct IProvideDynamicClassInfoVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IProvideDynamicClassInfo_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IProvideDynamicClassInfo_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IProvideDynamicClassInfo_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IProvideDynamicClassInfo_GetClassInfo(This,ppTI) \
|
|
(This)->lpVtbl -> GetClassInfo(This,ppTI)
|
|
|
|
|
|
#define IProvideDynamicClassInfo_GetDynamicClassInfo(This,ppTI,pdwCookie) \
|
|
(This)->lpVtbl -> GetDynamicClassInfo(This,ppTI,pdwCookie)
|
|
|
|
#define IProvideDynamicClassInfo_FreezeShape(This) \
|
|
(This)->lpVtbl -> FreezeShape(This)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IProvideDynamicClassInfo_GetDynamicClassInfo_Proxy(
|
|
IProvideDynamicClassInfo __RPC_FAR * This,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTI,
|
|
/* [out] */ DWORD __RPC_FAR *pdwCookie);
|
|
|
|
|
|
void __RPC_STUB IProvideDynamicClassInfo_GetDynamicClassInfo_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IProvideDynamicClassInfo_FreezeShape_Proxy(
|
|
IProvideDynamicClassInfo __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IProvideDynamicClassInfo_FreezeShape_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IProvideDynamicClassInfo_INTERFACE_DEFINED__ */
|
|
|
|
|
|
/****************************************
|
|
* Generated header for interface: __MIDL_itf_DESIGNER_0145
|
|
* at Fri May 22 18:46:33 1998
|
|
* using MIDL 3.02.88
|
|
****************************************/
|
|
/* [local] */
|
|
|
|
|
|
const GUID SID_SApplicationObject =
|
|
{0x0c539790, 0x12e4, 0x11cf, 0xb6, 0x61, 0x00, 0xaa, 0x00, 0x4c, 0xd6, 0xd8};
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0145_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0145_v0_0_s_ifspec;
|
|
|
|
#ifndef __IExtendedObject_INTERFACE_DEFINED__
|
|
#define __IExtendedObject_INTERFACE_DEFINED__
|
|
|
|
/****************************************
|
|
* Generated header for interface: IExtendedObject
|
|
* at Fri May 22 18:46:33 1998
|
|
* using MIDL 3.02.88
|
|
****************************************/
|
|
/* [object][uuid] */
|
|
|
|
|
|
|
|
EXTERN_C const IID IID_IExtendedObject;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
interface DECLSPEC_UUID("A575C060-5B17-11d1-AB3E-00A0C9055A90")
|
|
IExtendedObject : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetInnerObject(
|
|
/* [in] */ REFIID iid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IExtendedObjectVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IExtendedObject __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IExtendedObject __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IExtendedObject __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInnerObject )(
|
|
IExtendedObject __RPC_FAR * This,
|
|
/* [in] */ REFIID iid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
END_INTERFACE
|
|
} IExtendedObjectVtbl;
|
|
|
|
interface IExtendedObject
|
|
{
|
|
CONST_VTBL struct IExtendedObjectVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IExtendedObject_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IExtendedObject_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IExtendedObject_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IExtendedObject_GetInnerObject(This,iid,ppvObject) \
|
|
(This)->lpVtbl -> GetInnerObject(This,iid,ppvObject)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IExtendedObject_GetInnerObject_Proxy(
|
|
IExtendedObject __RPC_FAR * This,
|
|
/* [in] */ REFIID iid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
|
|
void __RPC_STUB IExtendedObject_GetInnerObject_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IExtendedObject_INTERFACE_DEFINED__ */
|
|
|
|
|
|
/****************************************
|
|
* Generated header for interface: __MIDL_itf_DESIGNER_0146
|
|
* at Fri May 22 18:46:33 1998
|
|
* using MIDL 3.02.88
|
|
****************************************/
|
|
/* [local] */
|
|
|
|
|
|
#endif
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0146_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0146_v0_0_s_ifspec;
|
|
|
|
/* Additional Prototypes for ALL interfaces */
|
|
|
|
/* end of Additional Prototypes */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|