Leaked source code of windows server 2003
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

/* 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