Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
MMCObj.h
Package: SwordOnline.rar [view]
Upload User: dzyhzl
Upload Date: 2019-04-29
Package Size: 56270k
Code Size: 200k
Category:
Game Server Simulator
Development Platform:
C/C++
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 6.00.0347 */
- /* Compiler settings for mmcobj.idl:
- Oicf, W1, Zp8, env=Win32 (32b run)
- protocol : dce , ms_ext, c_ext, robust
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
- */
- //@@MIDL_FILE_HEADING( )
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
- #endif
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
- #ifndef __mmcobj_h__
- #define __mmcobj_h__
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
- #endif
- /* Forward Declarations */
- #ifndef __ISnapinProperties_FWD_DEFINED__
- #define __ISnapinProperties_FWD_DEFINED__
- typedef interface ISnapinProperties ISnapinProperties;
- #endif /* __ISnapinProperties_FWD_DEFINED__ */
- #ifndef __ISnapinPropertiesCallback_FWD_DEFINED__
- #define __ISnapinPropertiesCallback_FWD_DEFINED__
- typedef interface ISnapinPropertiesCallback ISnapinPropertiesCallback;
- #endif /* __ISnapinPropertiesCallback_FWD_DEFINED__ */
- #ifndef ___Application_FWD_DEFINED__
- #define ___Application_FWD_DEFINED__
- typedef interface _Application _Application;
- #endif /* ___Application_FWD_DEFINED__ */
- #ifndef ___AppEvents_FWD_DEFINED__
- #define ___AppEvents_FWD_DEFINED__
- typedef interface _AppEvents _AppEvents;
- #endif /* ___AppEvents_FWD_DEFINED__ */
- #ifndef __AppEvents_FWD_DEFINED__
- #define __AppEvents_FWD_DEFINED__
- typedef interface AppEvents AppEvents;
- #endif /* __AppEvents_FWD_DEFINED__ */
- #ifndef __Application_FWD_DEFINED__
- #define __Application_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class Application Application;
- #else
- typedef struct Application Application;
- #endif /* __cplusplus */
- #endif /* __Application_FWD_DEFINED__ */
- #ifndef ___EventConnector_FWD_DEFINED__
- #define ___EventConnector_FWD_DEFINED__
- typedef interface _EventConnector _EventConnector;
- #endif /* ___EventConnector_FWD_DEFINED__ */
- #ifndef __AppEventsDHTMLConnector_FWD_DEFINED__
- #define __AppEventsDHTMLConnector_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class AppEventsDHTMLConnector AppEventsDHTMLConnector;
- #else
- typedef struct AppEventsDHTMLConnector AppEventsDHTMLConnector;
- #endif /* __cplusplus */
- #endif /* __AppEventsDHTMLConnector_FWD_DEFINED__ */
- #ifndef __Frame_FWD_DEFINED__
- #define __Frame_FWD_DEFINED__
- typedef interface Frame Frame;
- #endif /* __Frame_FWD_DEFINED__ */
- #ifndef __Node_FWD_DEFINED__
- #define __Node_FWD_DEFINED__
- typedef interface Node Node;
- #endif /* __Node_FWD_DEFINED__ */
- #ifndef __ScopeNamespace_FWD_DEFINED__
- #define __ScopeNamespace_FWD_DEFINED__
- typedef interface ScopeNamespace ScopeNamespace;
- #endif /* __ScopeNamespace_FWD_DEFINED__ */
- #ifndef __Document_FWD_DEFINED__
- #define __Document_FWD_DEFINED__
- typedef interface Document Document;
- #endif /* __Document_FWD_DEFINED__ */
- #ifndef __SnapIn_FWD_DEFINED__
- #define __SnapIn_FWD_DEFINED__
- typedef interface SnapIn SnapIn;
- #endif /* __SnapIn_FWD_DEFINED__ */
- #ifndef __SnapIns_FWD_DEFINED__
- #define __SnapIns_FWD_DEFINED__
- typedef interface SnapIns SnapIns;
- #endif /* __SnapIns_FWD_DEFINED__ */
- #ifndef __Extension_FWD_DEFINED__
- #define __Extension_FWD_DEFINED__
- typedef interface Extension Extension;
- #endif /* __Extension_FWD_DEFINED__ */
- #ifndef __Extensions_FWD_DEFINED__
- #define __Extensions_FWD_DEFINED__
- typedef interface Extensions Extensions;
- #endif /* __Extensions_FWD_DEFINED__ */
- #ifndef __Columns_FWD_DEFINED__
- #define __Columns_FWD_DEFINED__
- typedef interface Columns Columns;
- #endif /* __Columns_FWD_DEFINED__ */
- #ifndef __Column_FWD_DEFINED__
- #define __Column_FWD_DEFINED__
- typedef interface Column Column;
- #endif /* __Column_FWD_DEFINED__ */
- #ifndef __Views_FWD_DEFINED__
- #define __Views_FWD_DEFINED__
- typedef interface Views Views;
- #endif /* __Views_FWD_DEFINED__ */
- #ifndef __View_FWD_DEFINED__
- #define __View_FWD_DEFINED__
- typedef interface View View;
- #endif /* __View_FWD_DEFINED__ */
- #ifndef __Nodes_FWD_DEFINED__
- #define __Nodes_FWD_DEFINED__
- typedef interface Nodes Nodes;
- #endif /* __Nodes_FWD_DEFINED__ */
- #ifndef __ContextMenu_FWD_DEFINED__
- #define __ContextMenu_FWD_DEFINED__
- typedef interface ContextMenu ContextMenu;
- #endif /* __ContextMenu_FWD_DEFINED__ */
- #ifndef __MenuItem_FWD_DEFINED__
- #define __MenuItem_FWD_DEFINED__
- typedef interface MenuItem MenuItem;
- #endif /* __MenuItem_FWD_DEFINED__ */
- #ifndef __Properties_FWD_DEFINED__
- #define __Properties_FWD_DEFINED__
- typedef interface Properties Properties;
- #endif /* __Properties_FWD_DEFINED__ */
- #ifndef __Property_FWD_DEFINED__
- #define __Property_FWD_DEFINED__
- typedef interface Property Property;
- #endif /* __Property_FWD_DEFINED__ */
- /* header files for imported files */
- #include "oaidl.h"
- #ifdef __cplusplus
- extern "C"{
- #endif
- void * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void * );
- /* interface __MIDL_itf_mmcobj_0000 */
- /* [local] */
- #ifndef MMC_VER
- #define MMC_VER 0x0200
- #endif
- #if (MMC_VER >= 0x0200)
- typedef _Application *PAPPLICATION;
- typedef _Application **PPAPPLICATION;
- typedef Column *PCOLUMN;
- typedef Column **PPCOLUMN;
- typedef Columns *PCOLUMNS;
- typedef Columns **PPCOLUMNS;
- typedef ContextMenu *PCONTEXTMENU;
- typedef ContextMenu **PPCONTEXTMENU;
- typedef Document *PDOCUMENT;
- typedef Document **PPDOCUMENT;
- typedef Frame *PFRAME;
- typedef Frame **PPFRAME;
- typedef MenuItem *PMENUITEM;
- typedef MenuItem **PPMENUITEM;
- typedef Node *PNODE;
- typedef Node **PPNODE;
- typedef Nodes *PNODES;
- typedef Nodes **PPNODES;
- typedef Properties *PPROPERTIES;
- typedef Properties **PPPROPERTIES;
- typedef Property *PPROPERTY;
- typedef Property **PPPROPERTY;
- typedef ScopeNamespace *PSCOPENAMESPACE;
- typedef ScopeNamespace **PPSCOPENAMESPACE;
- typedef SnapIn *PSNAPIN;
- typedef SnapIn **PPSNAPIN;
- typedef SnapIns *PSNAPINS;
- typedef SnapIns **PPSNAPINS;
- typedef Extension *PEXTENSION;
- typedef Extension **PPEXTENSION;
- typedef Extensions *PEXTENSIONS;
- typedef Extensions **PPEXTENSIONS;
- typedef View *PVIEW;
- typedef View **PPVIEW;
- typedef Views *PVIEWS;
- typedef Views **PPVIEWS;
- typedef ISnapinProperties *LPSNAPINPROPERTIES;
- typedef ISnapinPropertiesCallback *LPSNAPINPROPERTIESCALLBACK;
- typedef BOOL *PBOOL;
- typedef int *PINT;
- typedef BSTR *PBSTR;
- typedef VARIANT *PVARIANT;
- typedef long *PLONG;
- typedef IDispatch *PDISPATCH;
- typedef IDispatch **PPDISPATCH;
- extern RPC_IF_HANDLE __MIDL_itf_mmcobj_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_mmcobj_0000_v0_0_s_ifspec;
- #ifndef __ISnapinProperties_INTERFACE_DEFINED__
- #define __ISnapinProperties_INTERFACE_DEFINED__
- /* interface ISnapinProperties */
- /* [unique][helpstring][uuid][object] */
- typedef
- enum _MMC_PROPERTY_ACTION
- { MMC_PROPACT_DELETING = 1,
- MMC_PROPACT_CHANGING = MMC_PROPACT_DELETING + 1,
- MMC_PROPACT_INITIALIZED = MMC_PROPACT_CHANGING + 1
- } MMC_PROPERTY_ACTION;
- typedef struct _MMC_SNAPIN_PROPERTY
- {
- LPCOLESTR pszPropName;
- VARIANT varValue;
- MMC_PROPERTY_ACTION eAction;
- } MMC_SNAPIN_PROPERTY;
- EXTERN_C const IID IID_ISnapinProperties;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("F7889DA9-4A02-4837-BF89-1A6F2A021010")
- ISnapinProperties : public IUnknown
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Initialize(
- /* [in] */ Properties *pProperties) = 0;
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryPropertyNames(
- /* [in] */ ISnapinPropertiesCallback *pCallback) = 0;
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE PropertiesChanged(
- /* [in] */ long cProperties,
- /* [size_is][in] */ MMC_SNAPIN_PROPERTY *pProperties) = 0;
- };
- #else /* C style interface */
- typedef struct ISnapinPropertiesVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISnapinProperties * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISnapinProperties * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISnapinProperties * This);
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Initialize )(
- ISnapinProperties * This,
- /* [in] */ Properties *pProperties);
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryPropertyNames )(
- ISnapinProperties * This,
- /* [in] */ ISnapinPropertiesCallback *pCallback);
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *PropertiesChanged )(
- ISnapinProperties * This,
- /* [in] */ long cProperties,
- /* [size_is][in] */ MMC_SNAPIN_PROPERTY *pProperties);
- END_INTERFACE
- } ISnapinPropertiesVtbl;
- interface ISnapinProperties
- {
- CONST_VTBL struct ISnapinPropertiesVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define ISnapinProperties_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISnapinProperties_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISnapinProperties_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISnapinProperties_Initialize(This,pProperties)
- (This)->lpVtbl -> Initialize(This,pProperties)
- #define ISnapinProperties_QueryPropertyNames(This,pCallback)
- (This)->lpVtbl -> QueryPropertyNames(This,pCallback)
- #define ISnapinProperties_PropertiesChanged(This,cProperties,pProperties)
- (This)->lpVtbl -> PropertiesChanged(This,cProperties,pProperties)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE ISnapinProperties_Initialize_Proxy(
- ISnapinProperties * This,
- /* [in] */ Properties *pProperties);
- void __RPC_STUB ISnapinProperties_Initialize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE ISnapinProperties_QueryPropertyNames_Proxy(
- ISnapinProperties * This,
- /* [in] */ ISnapinPropertiesCallback *pCallback);
- void __RPC_STUB ISnapinProperties_QueryPropertyNames_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE ISnapinProperties_PropertiesChanged_Proxy(
- ISnapinProperties * This,
- /* [in] */ long cProperties,
- /* [size_is][in] */ MMC_SNAPIN_PROPERTY *pProperties);
- void __RPC_STUB ISnapinProperties_PropertiesChanged_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISnapinProperties_INTERFACE_DEFINED__ */
- #ifndef __ISnapinPropertiesCallback_INTERFACE_DEFINED__
- #define __ISnapinPropertiesCallback_INTERFACE_DEFINED__
- /* interface ISnapinPropertiesCallback */
- /* [unique][helpstring][uuid][object] */
- #define MMC_PROP_CHANGEAFFECTSUI ( 0x1 )
- #define MMC_PROP_MODIFIABLE ( 0x2 )
- #define MMC_PROP_REMOVABLE ( 0x4 )
- #define MMC_PROP_PERSIST ( 0x8 )
- EXTERN_C const IID IID_ISnapinPropertiesCallback;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("A50FA2E5-7E61-45EB-A8D4-9A07B3E851A8")
- ISnapinPropertiesCallback : public IUnknown
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddPropertyName(
- /* [in] */ LPCOLESTR pszPropName,
- /* [in] */ DWORD dwFlags) = 0;
- };
- #else /* C style interface */
- typedef struct ISnapinPropertiesCallbackVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISnapinPropertiesCallback * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISnapinPropertiesCallback * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISnapinPropertiesCallback * This);
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddPropertyName )(
- ISnapinPropertiesCallback * This,
- /* [in] */ LPCOLESTR pszPropName,
- /* [in] */ DWORD dwFlags);
- END_INTERFACE
- } ISnapinPropertiesCallbackVtbl;
- interface ISnapinPropertiesCallback
- {
- CONST_VTBL struct ISnapinPropertiesCallbackVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define ISnapinPropertiesCallback_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISnapinPropertiesCallback_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISnapinPropertiesCallback_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISnapinPropertiesCallback_AddPropertyName(This,pszPropName,dwFlags)
- (This)->lpVtbl -> AddPropertyName(This,pszPropName,dwFlags)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE ISnapinPropertiesCallback_AddPropertyName_Proxy(
- ISnapinPropertiesCallback * This,
- /* [in] */ LPCOLESTR pszPropName,
- /* [in] */ DWORD dwFlags);
- void __RPC_STUB ISnapinPropertiesCallback_AddPropertyName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISnapinPropertiesCallback_INTERFACE_DEFINED__ */
- #ifndef __MMC20_LIBRARY_DEFINED__
- #define __MMC20_LIBRARY_DEFINED__
- /* library MMC20 */
- /* [version][helpstring][uuid] */
- typedef /* [helpstring][v1_enum] */
- enum DocumentMode
- { DocumentMode_Author = 0,
- DocumentMode_User = DocumentMode_Author + 1,
- DocumentMode_User_MDI = DocumentMode_User + 1,
- DocumentMode_User_SDI = DocumentMode_User_MDI + 1
- } _DocumentMode;
- typedef enum DocumentMode DOCUMENTMODE;
- typedef enum DocumentMode *PDOCUMENTMODE;
- typedef enum DocumentMode **PPDOCUMENTMODE;
- typedef /* [helpstring][v1_enum] */
- enum ListViewMode
- { ListMode_Small_Icons = 0,
- ListMode_Large_Icons = ListMode_Small_Icons + 1,
- ListMode_List = ListMode_Large_Icons + 1,
- ListMode_Detail = ListMode_List + 1,
- ListMode_Filtered = ListMode_Detail + 1
- } _ListViewMode;
- typedef enum ListViewMode LISTVIEWMODE;
- typedef enum ListViewMode *PLISTVIEWMODE;
- typedef enum ListViewMode **PPLISTVIEWMODE;
- typedef /* [helpstring][v1_enum] */
- enum ViewOptions
- { ViewOption_Default = 0,
- ViewOption_ScopeTreeHidden = 0x1,
- ViewOption_NoToolBars = 0x2,
- ViewOption_NotPersistable = 0x4
- } _ViewOptions;
- typedef enum ViewOptions VIEWOPTIONS;
- typedef enum ViewOptions *PVIEWOPTIONS;
- typedef enum ViewOptions **PPVIEWOPTIONS;
- typedef /* [helpstring][v1_enum] */
- enum ExportListOptions
- { ExportListOptions_Default = 0,
- ExportListOptions_Unicode = 0x1,
- ExportListOptions_TabDelimited = 0x2,
- ExportListOptions_SelectedItemsOnly = 0x4
- } _ExportListOptions;
- typedef enum ExportListOptions EXPORTLISTOPTIONS;
- EXTERN_C const IID LIBID_MMC20;
- #ifndef ___Application_INTERFACE_DEFINED__
- #define ___Application_INTERFACE_DEFINED__
- /* interface _Application */
- /* [object][helpstring][dual][uuid][nonextensible][dual][oleautomation] */
- EXTERN_C const IID IID__Application;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("A3AFB9CC-B653-4741-86AB-F0470EC1384C")
- _Application : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ void STDMETHODCALLTYPE Help( void) = 0;
- virtual /* [helpstring][id] */ void STDMETHODCALLTYPE Quit( void) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Document(
- /* [retval][out] */ PPDOCUMENT Document) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Load(
- /* [in] */ BSTR Filename) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Frame(
- /* [retval][out] */ PPFRAME Frame) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Visible(
- /* [retval][out] */ PBOOL Visible) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Show( void) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Hide( void) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_UserControl(
- /* [retval][out] */ PBOOL UserControl) = 0;
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_UserControl(
- /* [in] */ BOOL UserControl) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_VersionMajor(
- /* [retval][out] */ PLONG VersionMajor) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_VersionMinor(
- /* [retval][out] */ PLONG VersionMinor) = 0;
- };
- #else /* C style interface */
- typedef struct _ApplicationVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- _Application * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- _Application * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- _Application * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- _Application * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- _Application * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- _Application * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- _Application * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
- /* [helpstring][id] */ void ( STDMETHODCALLTYPE *Help )(
- _Application * This);
- /* [helpstring][id] */ void ( STDMETHODCALLTYPE *Quit )(
- _Application * This);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Document )(
- _Application * This,
- /* [retval][out] */ PPDOCUMENT Document);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Load )(
- _Application * This,
- /* [in] */ BSTR Filename);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Frame )(
- _Application * This,
- /* [retval][out] */ PPFRAME Frame);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Visible )(
- _Application * This,
- /* [retval][out] */ PBOOL Visible);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Show )(
- _Application * This);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Hide )(
- _Application * This);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_UserControl )(
- _Application * This,
- /* [retval][out] */ PBOOL UserControl);
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_UserControl )(
- _Application * This,
- /* [in] */ BOOL UserControl);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_VersionMajor )(
- _Application * This,
- /* [retval][out] */ PLONG VersionMajor);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_VersionMinor )(
- _Application * This,
- /* [retval][out] */ PLONG VersionMinor);
- END_INTERFACE
- } _ApplicationVtbl;
- interface _Application
- {
- CONST_VTBL struct _ApplicationVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define _Application_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define _Application_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define _Application_Release(This)
- (This)->lpVtbl -> Release(This)
- #define _Application_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define _Application_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define _Application_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define _Application_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define _Application_Help(This)
- (This)->lpVtbl -> Help(This)
- #define _Application_Quit(This)
- (This)->lpVtbl -> Quit(This)
- #define _Application_get_Document(This,Document)
- (This)->lpVtbl -> get_Document(This,Document)
- #define _Application_Load(This,Filename)
- (This)->lpVtbl -> Load(This,Filename)
- #define _Application_get_Frame(This,Frame)
- (This)->lpVtbl -> get_Frame(This,Frame)
- #define _Application_get_Visible(This,Visible)
- (This)->lpVtbl -> get_Visible(This,Visible)
- #define _Application_Show(This)
- (This)->lpVtbl -> Show(This)
- #define _Application_Hide(This)
- (This)->lpVtbl -> Hide(This)
- #define _Application_get_UserControl(This,UserControl)
- (This)->lpVtbl -> get_UserControl(This,UserControl)
- #define _Application_put_UserControl(This,UserControl)
- (This)->lpVtbl -> put_UserControl(This,UserControl)
- #define _Application_get_VersionMajor(This,VersionMajor)
- (This)->lpVtbl -> get_VersionMajor(This,VersionMajor)
- #define _Application_get_VersionMinor(This,VersionMinor)
- (This)->lpVtbl -> get_VersionMinor(This,VersionMinor)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ void STDMETHODCALLTYPE _Application_Help_Proxy(
- _Application * This);
- void __RPC_STUB _Application_Help_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ void STDMETHODCALLTYPE _Application_Quit_Proxy(
- _Application * This);
- void __RPC_STUB _Application_Quit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE _Application_get_Document_Proxy(
- _Application * This,
- /* [retval][out] */ PPDOCUMENT Document);
- void __RPC_STUB _Application_get_Document_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _Application_Load_Proxy(
- _Application * This,
- /* [in] */ BSTR Filename);
- void __RPC_STUB _Application_Load_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE _Application_get_Frame_Proxy(
- _Application * This,
- /* [retval][out] */ PPFRAME Frame);
- void __RPC_STUB _Application_get_Frame_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE _Application_get_Visible_Proxy(
- _Application * This,
- /* [retval][out] */ PBOOL Visible);
- void __RPC_STUB _Application_get_Visible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _Application_Show_Proxy(
- _Application * This);
- void __RPC_STUB _Application_Show_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _Application_Hide_Proxy(
- _Application * This);
- void __RPC_STUB _Application_Hide_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE _Application_get_UserControl_Proxy(
- _Application * This,
- /* [retval][out] */ PBOOL UserControl);
- void __RPC_STUB _Application_get_UserControl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE _Application_put_UserControl_Proxy(
- _Application * This,
- /* [in] */ BOOL UserControl);
- void __RPC_STUB _Application_put_UserControl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE _Application_get_VersionMajor_Proxy(
- _Application * This,
- /* [retval][out] */ PLONG VersionMajor);
- void __RPC_STUB _Application_get_VersionMajor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE _Application_get_VersionMinor_Proxy(
- _Application * This,
- /* [retval][out] */ PLONG VersionMinor);
- void __RPC_STUB _Application_get_VersionMinor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* ___Application_INTERFACE_DEFINED__ */
- #ifndef ___AppEvents_INTERFACE_DEFINED__
- #define ___AppEvents_INTERFACE_DEFINED__
- /* interface _AppEvents */
- /* [object][helpstring][dual][uuid][nonextensible][dual][oleautomation] */
- EXTERN_C const IID IID__AppEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("DE46CBDD-53F5-4635-AF54-4FE71E923D3F")
- _AppEvents : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnQuit(
- /* [in] */ PAPPLICATION Application) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnDocumentOpen(
- /* [in] */ PDOCUMENT Document,
- /* [in] */ BOOL New) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnDocumentClose(
- /* [in] */ PDOCUMENT Document) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnSnapInAdded(
- /* [in] */ PDOCUMENT Document,
- /* [in] */ PSNAPIN SnapIn) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnSnapInRemoved(
- /* [in] */ PDOCUMENT Document,
- /* [in] */ PSNAPIN SnapIn) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnNewView(
- /* [in] */ PVIEW View) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnViewClose(
- /* [in] */ PVIEW View) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnViewChange(
- /* [in] */ PVIEW View,
- /* [in] */ PNODE NewOwnerNode) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnSelectionChange(
- /* [in] */ PVIEW View,
- /* [in] */ PNODES NewNodes) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnContextMenuExecuted(
- /* [in] */ PMENUITEM MenuItem) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnToolbarButtonClicked( void) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnListUpdated(
- /* [in] */ PVIEW View) = 0;
- };
- #else /* C style interface */
- typedef struct _AppEventsVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- _AppEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- _AppEvents * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- _AppEvents * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- _AppEvents * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- _AppEvents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- _AppEvents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- _AppEvents * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnQuit )(
- _AppEvents * This,
- /* [in] */ PAPPLICATION Application);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnDocumentOpen )(
- _AppEvents * This,
- /* [in] */ PDOCUMENT Document,
- /* [in] */ BOOL New);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnDocumentClose )(
- _AppEvents * This,
- /* [in] */ PDOCUMENT Document);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnSnapInAdded )(
- _AppEvents * This,
- /* [in] */ PDOCUMENT Document,
- /* [in] */ PSNAPIN SnapIn);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnSnapInRemoved )(
- _AppEvents * This,
- /* [in] */ PDOCUMENT Document,
- /* [in] */ PSNAPIN SnapIn);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnNewView )(
- _AppEvents * This,
- /* [in] */ PVIEW View);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnViewClose )(
- _AppEvents * This,
- /* [in] */ PVIEW View);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnViewChange )(
- _AppEvents * This,
- /* [in] */ PVIEW View,
- /* [in] */ PNODE NewOwnerNode);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnSelectionChange )(
- _AppEvents * This,
- /* [in] */ PVIEW View,
- /* [in] */ PNODES NewNodes);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnContextMenuExecuted )(
- _AppEvents * This,
- /* [in] */ PMENUITEM MenuItem);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnToolbarButtonClicked )(
- _AppEvents * This);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnListUpdated )(
- _AppEvents * This,
- /* [in] */ PVIEW View);
- END_INTERFACE
- } _AppEventsVtbl;
- interface _AppEvents
- {
- CONST_VTBL struct _AppEventsVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define _AppEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define _AppEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define _AppEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define _AppEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define _AppEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define _AppEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define _AppEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define _AppEvents_OnQuit(This,Application)
- (This)->lpVtbl -> OnQuit(This,Application)
- #define _AppEvents_OnDocumentOpen(This,Document,New)
- (This)->lpVtbl -> OnDocumentOpen(This,Document,New)
- #define _AppEvents_OnDocumentClose(This,Document)
- (This)->lpVtbl -> OnDocumentClose(This,Document)
- #define _AppEvents_OnSnapInAdded(This,Document,SnapIn)
- (This)->lpVtbl -> OnSnapInAdded(This,Document,SnapIn)
- #define _AppEvents_OnSnapInRemoved(This,Document,SnapIn)
- (This)->lpVtbl -> OnSnapInRemoved(This,Document,SnapIn)
- #define _AppEvents_OnNewView(This,View)
- (This)->lpVtbl -> OnNewView(This,View)
- #define _AppEvents_OnViewClose(This,View)
- (This)->lpVtbl -> OnViewClose(This,View)
- #define _AppEvents_OnViewChange(This,View,NewOwnerNode)
- (This)->lpVtbl -> OnViewChange(This,View,NewOwnerNode)
- #define _AppEvents_OnSelectionChange(This,View,NewNodes)
- (This)->lpVtbl -> OnSelectionChange(This,View,NewNodes)
- #define _AppEvents_OnContextMenuExecuted(This,MenuItem)
- (This)->lpVtbl -> OnContextMenuExecuted(This,MenuItem)
- #define _AppEvents_OnToolbarButtonClicked(This)
- (This)->lpVtbl -> OnToolbarButtonClicked(This)
- #define _AppEvents_OnListUpdated(This,View)
- (This)->lpVtbl -> OnListUpdated(This,View)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _AppEvents_OnQuit_Proxy(
- _AppEvents * This,
- /* [in] */ PAPPLICATION Application);
- void __RPC_STUB _AppEvents_OnQuit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _AppEvents_OnDocumentOpen_Proxy(
- _AppEvents * This,
- /* [in] */ PDOCUMENT Document,
- /* [in] */ BOOL New);
- void __RPC_STUB _AppEvents_OnDocumentOpen_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _AppEvents_OnDocumentClose_Proxy(
- _AppEvents * This,
- /* [in] */ PDOCUMENT Document);
- void __RPC_STUB _AppEvents_OnDocumentClose_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _AppEvents_OnSnapInAdded_Proxy(
- _AppEvents * This,
- /* [in] */ PDOCUMENT Document,
- /* [in] */ PSNAPIN SnapIn);
- void __RPC_STUB _AppEvents_OnSnapInAdded_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _AppEvents_OnSnapInRemoved_Proxy(
- _AppEvents * This,
- /* [in] */ PDOCUMENT Document,
- /* [in] */ PSNAPIN SnapIn);
- void __RPC_STUB _AppEvents_OnSnapInRemoved_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _AppEvents_OnNewView_Proxy(
- _AppEvents * This,
- /* [in] */ PVIEW View);
- void __RPC_STUB _AppEvents_OnNewView_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _AppEvents_OnViewClose_Proxy(
- _AppEvents * This,
- /* [in] */ PVIEW View);
- void __RPC_STUB _AppEvents_OnViewClose_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _AppEvents_OnViewChange_Proxy(
- _AppEvents * This,
- /* [in] */ PVIEW View,
- /* [in] */ PNODE NewOwnerNode);
- void __RPC_STUB _AppEvents_OnViewChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _AppEvents_OnSelectionChange_Proxy(
- _AppEvents * This,
- /* [in] */ PVIEW View,
- /* [in] */ PNODES NewNodes);
- void __RPC_STUB _AppEvents_OnSelectionChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _AppEvents_OnContextMenuExecuted_Proxy(
- _AppEvents * This,
- /* [in] */ PMENUITEM MenuItem);
- void __RPC_STUB _AppEvents_OnContextMenuExecuted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _AppEvents_OnToolbarButtonClicked_Proxy(
- _AppEvents * This);
- void __RPC_STUB _AppEvents_OnToolbarButtonClicked_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _AppEvents_OnListUpdated_Proxy(
- _AppEvents * This,
- /* [in] */ PVIEW View);
- void __RPC_STUB _AppEvents_OnListUpdated_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* ___AppEvents_INTERFACE_DEFINED__ */
- #ifndef __AppEvents_DISPINTERFACE_DEFINED__
- #define __AppEvents_DISPINTERFACE_DEFINED__
- /* dispinterface AppEvents */
- /* [helpstring][uuid] */
- EXTERN_C const IID DIID_AppEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("FC7A4252-78AC-4532-8C5A-563CFE138863")
- AppEvents : public IDispatch
- {
- };
- #else /* C style interface */
- typedef struct AppEventsVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- AppEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- AppEvents * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- AppEvents * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- AppEvents * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- AppEvents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- AppEvents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- AppEvents * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
- END_INTERFACE
- } AppEventsVtbl;
- interface AppEvents
- {
- CONST_VTBL struct AppEventsVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define AppEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define AppEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define AppEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define AppEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define AppEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define AppEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define AppEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __AppEvents_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_Application;
- #ifdef __cplusplus
- class DECLSPEC_UUID("49B2791A-B1AE-4C90-9B8E-E860BA07F889")
- Application;
- #endif
- #ifndef ___EventConnector_INTERFACE_DEFINED__
- #define ___EventConnector_INTERFACE_DEFINED__
- /* interface _EventConnector */
- /* [object][helpstring][dual][uuid][nonextensible][dual][oleautomation] */
- EXTERN_C const IID IID__EventConnector;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("C0BCCD30-DE44-4528-8403-A05A6A1CC8EA")
- _EventConnector : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ConnectTo(
- /* [in] */ PAPPLICATION Application) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Disconnect( void) = 0;
- };
- #else /* C style interface */
- typedef struct _EventConnectorVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- _EventConnector * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- _EventConnector * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- _EventConnector * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- _EventConnector * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- _EventConnector * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- _EventConnector * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- _EventConnector * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ConnectTo )(
- _EventConnector * This,
- /* [in] */ PAPPLICATION Application);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )(
- _EventConnector * This);
- END_INTERFACE
- } _EventConnectorVtbl;
- interface _EventConnector
- {
- CONST_VTBL struct _EventConnectorVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define _EventConnector_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define _EventConnector_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define _EventConnector_Release(This)
- (This)->lpVtbl -> Release(This)
- #define _EventConnector_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define _EventConnector_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define _EventConnector_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define _EventConnector_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define _EventConnector_ConnectTo(This,Application)
- (This)->lpVtbl -> ConnectTo(This,Application)
- #define _EventConnector_Disconnect(This)
- (This)->lpVtbl -> Disconnect(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _EventConnector_ConnectTo_Proxy(
- _EventConnector * This,
- /* [in] */ PAPPLICATION Application);
- void __RPC_STUB _EventConnector_ConnectTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _EventConnector_Disconnect_Proxy(
- _EventConnector * This);
- void __RPC_STUB _EventConnector_Disconnect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* ___EventConnector_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_AppEventsDHTMLConnector;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ADE6444B-C91F-4e37-92A4-5BB430A33340")
- AppEventsDHTMLConnector;
- #endif
- #ifndef __Frame_INTERFACE_DEFINED__
- #define __Frame_INTERFACE_DEFINED__
- /* interface Frame */
- /* [object][helpstring][dual][uuid][nonextensible][dual][oleautomation] */
- EXTERN_C const IID IID_Frame;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("E5E2D970-5BB3-4306-8804-B0968A31C8E6")
- Frame : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Maximize( void) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Minimize( void) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Restore( void) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top(
- /* [retval][out] */ PINT Top) = 0;
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Top(
- /* [in] */ int top) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Bottom(
- /* [retval][out] */ PINT Bottom) = 0;
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Bottom(
- /* [in] */ int bottom) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left(
- /* [retval][out] */ PINT Left) = 0;
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Left(
- /* [in] */ int left) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Right(
- /* [retval][out] */ PINT Right) = 0;
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Right(
- /* [in] */ int right) = 0;
- };
- #else /* C style interface */
- typedef struct FrameVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- Frame * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- Frame * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- Frame * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- Frame * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- Frame * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- Frame * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- Frame * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Maximize )(
- Frame * This);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Minimize )(
- Frame * This);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Restore )(
- Frame * This);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Top )(
- Frame * This,
- /* [retval][out] */ PINT Top);
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Top )(
- Frame * This,
- /* [in] */ int top);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Bottom )(
- Frame * This,
- /* [retval][out] */ PINT Bottom);
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Bottom )(
- Frame * This,
- /* [in] */ int bottom);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Left )(
- Frame * This,
- /* [retval][out] */ PINT Left);
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Left )(
- Frame * This,
- /* [in] */ int left);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Right )(
- Frame * This,
- /* [retval][out] */ PINT Right);
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Right )(
- Frame * This,
- /* [in] */ int right);
- END_INTERFACE
- } FrameVtbl;
- interface Frame
- {
- CONST_VTBL struct FrameVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define Frame_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define Frame_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define Frame_Release(This)
- (This)->lpVtbl -> Release(This)
- #define Frame_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define Frame_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define Frame_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define Frame_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define Frame_Maximize(This)
- (This)->lpVtbl -> Maximize(This)
- #define Frame_Minimize(This)
- (This)->lpVtbl -> Minimize(This)
- #define Frame_Restore(This)
- (This)->lpVtbl -> Restore(This)
- #define Frame_get_Top(This,Top)
- (This)->lpVtbl -> get_Top(This,Top)
- #define Frame_put_Top(This,top)
- (This)->lpVtbl -> put_Top(This,top)
- #define Frame_get_Bottom(This,Bottom)
- (This)->lpVtbl -> get_Bottom(This,Bottom)
- #define Frame_put_Bottom(This,bottom)
- (This)->lpVtbl -> put_Bottom(This,bottom)
- #define Frame_get_Left(This,Left)
- (This)->lpVtbl -> get_Left(This,Left)
- #define Frame_put_Left(This,left)
- (This)->lpVtbl -> put_Left(This,left)
- #define Frame_get_Right(This,Right)
- (This)->lpVtbl -> get_Right(This,Right)
- #define Frame_put_Right(This,right)
- (This)->lpVtbl -> put_Right(This,right)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Frame_Maximize_Proxy(
- Frame * This);
- void __RPC_STUB Frame_Maximize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Frame_Minimize_Proxy(
- Frame * This);
- void __RPC_STUB Frame_Minimize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Frame_Restore_Proxy(
- Frame * This);
- void __RPC_STUB Frame_Restore_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Frame_get_Top_Proxy(
- Frame * This,
- /* [retval][out] */ PINT Top);
- void __RPC_STUB Frame_get_Top_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Frame_put_Top_Proxy(
- Frame * This,
- /* [in] */ int top);
- void __RPC_STUB Frame_put_Top_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Frame_get_Bottom_Proxy(
- Frame * This,
- /* [retval][out] */ PINT Bottom);
- void __RPC_STUB Frame_get_Bottom_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Frame_put_Bottom_Proxy(
- Frame * This,
- /* [in] */ int bottom);
- void __RPC_STUB Frame_put_Bottom_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Frame_get_Left_Proxy(
- Frame * This,
- /* [retval][out] */ PINT Left);
- void __RPC_STUB Frame_get_Left_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Frame_put_Left_Proxy(
- Frame * This,
- /* [in] */ int left);
- void __RPC_STUB Frame_put_Left_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Frame_get_Right_Proxy(
- Frame * This,
- /* [retval][out] */ PINT Right);
- void __RPC_STUB Frame_get_Right_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Frame_put_Right_Proxy(
- Frame * This,
- /* [in] */ int right);
- void __RPC_STUB Frame_put_Right_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __Frame_INTERFACE_DEFINED__ */
- #ifndef __Node_INTERFACE_DEFINED__
- #define __Node_INTERFACE_DEFINED__
- /* interface Node */
- /* [object][helpstring][dual][uuid][nonextensible][dual][oleautomation] */
- EXTERN_C const IID IID_Node;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("F81ED800-7839-4447-945D-8E15DA59CA55")
- Node : public IDispatch
- {
- public:
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ PBSTR Name) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Property(
- /* [in] */ BSTR PropertyName,
- /* [retval][out] */ PBSTR PropertyValue) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Bookmark(
- /* [retval][out] */ PBSTR Bookmark) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsScopeNode(
- /* [retval][out] */ PBOOL IsScopeNode) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Nodetype(
- /* [retval][out] */ PBSTR Nodetype) = 0;
- };
- #else /* C style interface */
- typedef struct NodeVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- Node * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- Node * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- Node * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- Node * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- Node * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- Node * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- Node * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- Node * This,
- /* [retval][out] */ PBSTR Name);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Property )(
- Node * This,
- /* [in] */ BSTR PropertyName,
- /* [retval][out] */ PBSTR PropertyValue);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Bookmark )(
- Node * This,
- /* [retval][out] */ PBSTR Bookmark);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsScopeNode )(
- Node * This,
- /* [retval][out] */ PBOOL IsScopeNode);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Nodetype )(
- Node * This,
- /* [retval][out] */ PBSTR Nodetype);
- END_INTERFACE
- } NodeVtbl;
- interface Node
- {
- CONST_VTBL struct NodeVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define Node_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define Node_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define Node_Release(This)
- (This)->lpVtbl -> Release(This)
- #define Node_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define Node_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define Node_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define Node_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define Node_get_Name(This,Name)
- (This)->lpVtbl -> get_Name(This,Name)
- #define Node_get_Property(This,PropertyName,PropertyValue)
- (This)->lpVtbl -> get_Property(This,PropertyName,PropertyValue)
- #define Node_get_Bookmark(This,Bookmark)
- (This)->lpVtbl -> get_Bookmark(This,Bookmark)
- #define Node_IsScopeNode(This,IsScopeNode)
- (This)->lpVtbl -> IsScopeNode(This,IsScopeNode)
- #define Node_get_Nodetype(This,Nodetype)
- (This)->lpVtbl -> get_Nodetype(This,Nodetype)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Node_get_Name_Proxy(
- Node * This,
- /* [retval][out] */ PBSTR Name);
- void __RPC_STUB Node_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Node_get_Property_Proxy(
- Node * This,
- /* [in] */ BSTR PropertyName,
- /* [retval][out] */ PBSTR PropertyValue);
- void __RPC_STUB Node_get_Property_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Node_get_Bookmark_Proxy(
- Node * This,
- /* [retval][out] */ PBSTR Bookmark);
- void __RPC_STUB Node_get_Bookmark_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Node_IsScopeNode_Proxy(
- Node * This,
- /* [retval][out] */ PBOOL IsScopeNode);
- void __RPC_STUB Node_IsScopeNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Node_get_Nodetype_Proxy(
- Node * This,
- /* [retval][out] */ PBSTR Nodetype);
- void __RPC_STUB Node_get_Nodetype_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __Node_INTERFACE_DEFINED__ */
- #ifndef __ScopeNamespace_INTERFACE_DEFINED__
- #define __ScopeNamespace_INTERFACE_DEFINED__
- /* interface ScopeNamespace */
- /* [object][helpstring][dual][uuid][nonextensible][dual][oleautomation] */
- EXTERN_C const IID IID_ScopeNamespace;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("EBBB48DC-1A3B-4D86-B786-C21B28389012")
- ScopeNamespace : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetParent(
- /* [in] */ PNODE Node,
- /* [retval][out] */ PPNODE Parent) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetChild(
- /* [in] */ PNODE Node,
- /* [retval][out] */ PPNODE Child) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetNext(
- /* [in] */ PNODE Node,
- /* [retval][out] */ PPNODE Next) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetRoot(
- /* [retval][out] */ PPNODE Root) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Expand(
- /* [in] */ PNODE Node) = 0;
- };
- #else /* C style interface */
- typedef struct ScopeNamespaceVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ScopeNamespace * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ScopeNamespace * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- ScopeNamespace * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ScopeNamespace * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ScopeNamespace * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ScopeNamespace * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ScopeNamespace * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetParent )(
- ScopeNamespace * This,
- /* [in] */ PNODE Node,
- /* [retval][out] */ PPNODE Parent);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetChild )(
- ScopeNamespace * This,
- /* [in] */ PNODE Node,
- /* [retval][out] */ PPNODE Child);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetNext )(
- ScopeNamespace * This,
- /* [in] */ PNODE Node,
- /* [retval][out] */ PPNODE Next);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetRoot )(
- ScopeNamespace * This,
- /* [retval][out] */ PPNODE Root);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Expand )(
- ScopeNamespace * This,
- /* [in] */ PNODE Node);
- END_INTERFACE
- } ScopeNamespaceVtbl;
- interface ScopeNamespace
- {
- CONST_VTBL struct ScopeNamespaceVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define ScopeNamespace_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ScopeNamespace_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ScopeNamespace_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ScopeNamespace_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ScopeNamespace_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ScopeNamespace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ScopeNamespace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ScopeNamespace_GetParent(This,Node,Parent)
- (This)->lpVtbl -> GetParent(This,Node,Parent)
- #define ScopeNamespace_GetChild(This,Node,Child)
- (This)->lpVtbl -> GetChild(This,Node,Child)
- #define ScopeNamespace_GetNext(This,Node,Next)
- (This)->lpVtbl -> GetNext(This,Node,Next)
- #define ScopeNamespace_GetRoot(This,Root)
- (This)->lpVtbl -> GetRoot(This,Root)
- #define ScopeNamespace_Expand(This,Node)
- (This)->lpVtbl -> Expand(This,Node)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ScopeNamespace_GetParent_Proxy(
- ScopeNamespace * This,
- /* [in] */ PNODE Node,
- /* [retval][out] */ PPNODE Parent);
- void __RPC_STUB ScopeNamespace_GetParent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ScopeNamespace_GetChild_Proxy(
- ScopeNamespace * This,
- /* [in] */ PNODE Node,
- /* [retval][out] */ PPNODE Child);
- void __RPC_STUB ScopeNamespace_GetChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ScopeNamespace_GetNext_Proxy(
- ScopeNamespace * This,
- /* [in] */ PNODE Node,
- /* [retval][out] */ PPNODE Next);
- void __RPC_STUB ScopeNamespace_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ScopeNamespace_GetRoot_Proxy(
- ScopeNamespace * This,
- /* [retval][out] */ PPNODE Root);
- void __RPC_STUB ScopeNamespace_GetRoot_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ScopeNamespace_Expand_Proxy(
- ScopeNamespace * This,
- /* [in] */ PNODE Node);
- void __RPC_STUB ScopeNamespace_Expand_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ScopeNamespace_INTERFACE_DEFINED__ */
- #ifndef __Document_INTERFACE_DEFINED__
- #define __Document_INTERFACE_DEFINED__
- /* interface Document */
- /* [object][helpstring][dual][uuid][nonextensible][dual][oleautomation] */
- EXTERN_C const IID IID_Document;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("225120D6-1E0F-40A3-93FE-1079E6A8017B")
- Document : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( void) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveAs(
- /* [in] */ BSTR Filename) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Close(
- /* [in] */ BOOL SaveChanges) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Views(
- /* [retval][out] */ PPVIEWS Views) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SnapIns(
- /* [retval][out] */ PPSNAPINS SnapIns) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ActiveView(
- /* [retval][out] */ PPVIEW View) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ PBSTR Name) = 0;
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name(
- /* [in] */ BSTR Name) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Location(
- /* [retval][out] */ PBSTR Location) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsSaved(
- /* [retval][out] */ PBOOL IsSaved) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Mode(
- /* [retval][out] */ PDOCUMENTMODE Mode) = 0;
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Mode(
- /* [in] */ DOCUMENTMODE Mode) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RootNode(
- /* [retval][out] */ PPNODE Node) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ScopeNamespace(
- /* [retval][out] */ PPSCOPENAMESPACE ScopeNamespace) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateProperties(
- /* [retval][out] */ PPPROPERTIES Properties) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ PPAPPLICATION Application) = 0;
- };
- #else /* C style interface */
- typedef struct DocumentVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- Document * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- Document * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- Document * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- Document * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- Document * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- Document * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- Document * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )(
- Document * This);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveAs )(
- Document * This,
- /* [in] */ BSTR Filename);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Close )(
- Document * This,
- /* [in] */ BOOL SaveChanges);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Views )(
- Document * This,
- /* [retval][out] */ PPVIEWS Views);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SnapIns )(
- Document * This,
- /* [retval][out] */ PPSNAPINS SnapIns);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ActiveView )(
- Document * This,
- /* [retval][out] */ PPVIEW View);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- Document * This,
- /* [retval][out] */ PBSTR Name);
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Name )(
- Document * This,
- /* [in] */ BSTR Name);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Location )(
- Document * This,
- /* [retval][out] */ PBSTR Location);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_IsSaved )(
- Document * This,
- /* [retval][out] */ PBOOL IsSaved);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )(
- Document * This,
- /* [retval][out] */ PDOCUMENTMODE Mode);
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Mode )(
- Document * This,
- /* [in] */ DOCUMENTMODE Mode);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RootNode )(
- Document * This,
- /* [retval][out] */ PPNODE Node);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ScopeNamespace )(
- Document * This,
- /* [retval][out] */ PPSCOPENAMESPACE ScopeNamespace);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateProperties )(
- Document * This,
- /* [retval][out] */ PPPROPERTIES Properties);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Application )(
- Document * This,
- /* [retval][out] */ PPAPPLICATION Application);
- END_INTERFACE
- } DocumentVtbl;
- interface Document
- {
- CONST_VTBL struct DocumentVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define Document_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define Document_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define Document_Release(This)
- (This)->lpVtbl -> Release(This)
- #define Document_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define Document_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define Document_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define Document_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define Document_Save(This)
- (This)->lpVtbl -> Save(This)
- #define Document_SaveAs(This,Filename)
- (This)->lpVtbl -> SaveAs(This,Filename)
- #define Document_Close(This,SaveChanges)
- (This)->lpVtbl -> Close(This,SaveChanges)
- #define Document_get_Views(This,Views)
- (This)->lpVtbl -> get_Views(This,Views)
- #define Document_get_SnapIns(This,SnapIns)
- (This)->lpVtbl -> get_SnapIns(This,SnapIns)
- #define Document_get_ActiveView(This,View)
- (This)->lpVtbl -> get_ActiveView(This,View)
- #define Document_get_Name(This,Name)
- (This)->lpVtbl -> get_Name(This,Name)
- #define Document_put_Name(This,Name)
- (This)->lpVtbl -> put_Name(This,Name)
- #define Document_get_Location(This,Location)
- (This)->lpVtbl -> get_Location(This,Location)
- #define Document_get_IsSaved(This,IsSaved)
- (This)->lpVtbl -> get_IsSaved(This,IsSaved)
- #define Document_get_Mode(This,Mode)
- (This)->lpVtbl -> get_Mode(This,Mode)
- #define Document_put_Mode(This,Mode)
- (This)->lpVtbl -> put_Mode(This,Mode)
- #define Document_get_RootNode(This,Node)
- (This)->lpVtbl -> get_RootNode(This,Node)
- #define Document_get_ScopeNamespace(This,ScopeNamespace)
- (This)->lpVtbl -> get_ScopeNamespace(This,ScopeNamespace)
- #define Document_CreateProperties(This,Properties)
- (This)->lpVtbl -> CreateProperties(This,Properties)
- #define Document_get_Application(This,Application)
- (This)->lpVtbl -> get_Application(This,Application)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Document_Save_Proxy(
- Document * This);
- void __RPC_STUB Document_Save_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Document_SaveAs_Proxy(
- Document * This,
- /* [in] */ BSTR Filename);
- void __RPC_STUB Document_SaveAs_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Document_Close_Proxy(
- Document * This,
- /* [in] */ BOOL SaveChanges);
- void __RPC_STUB Document_Close_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Document_get_Views_Proxy(
- Document * This,
- /* [retval][out] */ PPVIEWS Views);
- void __RPC_STUB Document_get_Views_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Document_get_SnapIns_Proxy(
- Document * This,
- /* [retval][out] */ PPSNAPINS SnapIns);
- void __RPC_STUB Document_get_SnapIns_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Document_get_ActiveView_Proxy(
- Document * This,
- /* [retval][out] */ PPVIEW View);
- void __RPC_STUB Document_get_ActiveView_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Document_get_Name_Proxy(
- Document * This,
- /* [retval][out] */ PBSTR Name);
- void __RPC_STUB Document_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Document_put_Name_Proxy(
- Document * This,
- /* [in] */ BSTR Name);
- void __RPC_STUB Document_put_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Document_get_Location_Proxy(
- Document * This,
- /* [retval][out] */ PBSTR Location);
- void __RPC_STUB Document_get_Location_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Document_get_IsSaved_Proxy(
- Document * This,
- /* [retval][out] */ PBOOL IsSaved);
- void __RPC_STUB Document_get_IsSaved_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Document_get_Mode_Proxy(
- Document * This,
- /* [retval][out] */ PDOCUMENTMODE Mode);
- void __RPC_STUB Document_get_Mode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Document_put_Mode_Proxy(
- Document * This,
- /* [in] */ DOCUMENTMODE Mode);
- void __RPC_STUB Document_put_Mode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Document_get_RootNode_Proxy(
- Document * This,
- /* [retval][out] */ PPNODE Node);
- void __RPC_STUB Document_get_RootNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Document_get_ScopeNamespace_Proxy(
- Document * This,
- /* [retval][out] */ PPSCOPENAMESPACE ScopeNamespace);
- void __RPC_STUB Document_get_ScopeNamespace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Document_CreateProperties_Proxy(
- Document * This,
- /* [retval][out] */ PPPROPERTIES Properties);
- void __RPC_STUB Document_CreateProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Document_get_Application_Proxy(
- Document * This,
- /* [retval][out] */ PPAPPLICATION Application);
- void __RPC_STUB Document_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __Document_INTERFACE_DEFINED__ */
- #ifndef __SnapIn_INTERFACE_DEFINED__
- #define __SnapIn_INTERFACE_DEFINED__
- /* interface SnapIn */
- /* [object][helpstring][dual][uuid][nonextensible][dual][oleautomation] */
- EXTERN_C const IID IID_SnapIn;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3BE910F6-3459-49C6-A1BB-41E6BE9DF3EA")
- SnapIn : public IDispatch
- {
- public:
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ PBSTR Name) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Vendor(
- /* [retval][out] */ PBSTR Vendor) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Version(
- /* [retval][out] */ PBSTR Version) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Extensions(
- /* [retval][out] */ PPEXTENSIONS Extensions) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SnapinCLSID(
- /* [retval][out] */ PBSTR SnapinCLSID) = 0;
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ PPPROPERTIES Properties) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnableAllExtensions(
- /* [in] */ BOOL Enable) = 0;
- };
- #else /* C style interface */
- typedef struct SnapInVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- SnapIn * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- SnapIn * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- SnapIn * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- SnapIn * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- SnapIn * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- SnapIn * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- SnapIn * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- SnapIn * This,
- /* [retval][out] */ PBSTR Name);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Vendor )(
- SnapIn * This,
- /* [retval][out] */ PBSTR Vendor);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
- SnapIn * This,
- /* [retval][out] */ PBSTR Version);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Extensions )(
- SnapIn * This,
- /* [retval][out] */ PPEXTENSIONS Extensions);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SnapinCLSID )(
- SnapIn * This,
- /* [retval][out] */ PBSTR SnapinCLSID);
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- SnapIn * This,
- /* [retval][out] */ PPPROPERTIES Properties);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *EnableAllExtensions )(
- SnapIn * This,
- /* [in] */ BOOL Enable);
- END_INTERFACE
- } SnapInVtbl;
- interface SnapIn
- {
- CONST_VTBL struct SnapInVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define SnapIn_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define SnapIn_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define SnapIn_Release(This)
- (This)->lpVtbl -> Release(This)
- #define SnapIn_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define SnapIn_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define SnapIn_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define SnapIn_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define SnapIn_get_Name(This,Name)
- (This)->lpVtbl -> get_Name(This,Name)
- #define SnapIn_get_Vendor(This,Vendor)
- (This)->lpVtbl -> get_Vendor(This,Vendor)
- #define SnapIn_get_Version(This,Version)
- (This)->lpVtbl -> get_Version(This,Version)
- #define SnapIn_get_Extensions(This,Extensions)
- (This)->lpVtbl -> get_Extensions(This,Extensions)
- #define SnapIn_get_SnapinCLSID(This,SnapinCLSID)
- (This)->lpVtbl -> get_SnapinCLSID(This,SnapinCLSID)
- #define SnapIn_get_Properties(This,Properties)
- (This)->lpVtbl -> get_Properties(This,Properties)
- #define SnapIn_EnableAllExtensions(This,Enable)
- (This)->lpVtbl -> EnableAllExtensions(This,Enable)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE SnapIn_get_Name_Proxy(
- SnapIn * This,
- /* [retval][out] */ PBSTR Name);
- void __RPC_STUB SnapIn_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE SnapIn_get_Vendor_Proxy(
- SnapIn * This,
- /* [retval][out] */ PBSTR Vendor);
- void __RPC_STUB SnapIn_get_Vendor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE SnapIn_get_Version_Proxy(
- SnapIn * This,
- /* [retval][out] */ PBSTR Version);
- void __RPC_STUB SnapIn_get_Version_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE SnapIn_get_Extensions_Proxy(
- SnapIn * This,
- /* [retval][out] */ PPEXTENSIONS Extensions);
- void __RPC_STUB SnapIn_get_Extensions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE SnapIn_get_SnapinCLSID_Proxy(
- SnapIn * This,
- /* [retval][out] */ PBSTR SnapinCLSID);
- void __RPC_STUB SnapIn_get_SnapinCLSID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE SnapIn_get_Properties_Proxy(
- SnapIn * This,
- /* [retval][out] */ PPPROPERTIES Properties);
- void __RPC_STUB SnapIn_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SnapIn_EnableAllExtensions_Proxy(
- SnapIn * This,
- /* [in] */ BOOL Enable);
- void __RPC_STUB SnapIn_EnableAllExtensions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __SnapIn_INTERFACE_DEFINED__ */
- #ifndef __SnapIns_INTERFACE_DEFINED__
- #define __SnapIns_INTERFACE_DEFINED__
- /* interface SnapIns */
- /* [object][helpstring][dual][uuid][nonextensible][dual][oleautomation] */
- EXTERN_C const IID IID_SnapIns;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("2EF3DE1D-B12A-49D1-92C5-0B00798768F1")
- SnapIns : public IDispatch
- {
- public:
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ long Index,
- /* [retval][out] */ PPSNAPIN SnapIn) = 0;
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ PLONG Count) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ BSTR SnapinNameOrCLSID,
- /* [optional][in] */ VARIANT ParentSnapin,
- /* [optional][in] */ VARIANT Properties,
- /* [retval][out] */ PPSNAPIN SnapIn) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
- /* [in] */ PSNAPIN SnapIn) = 0;
- };
- #else /* C style interface */
- typedef struct SnapInsVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- SnapIns * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- SnapIns * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- SnapIns * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- SnapIns * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- SnapIns * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- SnapIns * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- SnapIns * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- SnapIns * This,
- /* [retval][out] */ IUnknown **retval);
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- SnapIns * This,
- /* [in] */ long Index,
- /* [retval][out] */ PPSNAPIN SnapIn);
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- SnapIns * This,
- /* [retval][out] */ PLONG Count);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
- SnapIns * This,
- /* [in] */ BSTR SnapinNameOrCLSID,
- /* [optional][in] */ VARIANT ParentSnapin,
- /* [optional][in] */ VARIANT Properties,
- /* [retval][out] */ PPSNAPIN SnapIn);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
- SnapIns * This,
- /* [in] */ PSNAPIN SnapIn);
- END_INTERFACE
- } SnapInsVtbl;
- interface SnapIns
- {
- CONST_VTBL struct SnapInsVtbl *lpVtbl;
- };