📄 exam15.h
字号:
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 5.01.0164 */
/* at Wed Nov 17 20:27:19 1999
*/
/* Compiler settings for D:\Don't delete it\arxexample\exam15\exam15.idl:
Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
error checks: allocation ref bounds_check enum stub_data
*/
//@@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__ 440
#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 __exam15_h__
#define __exam15_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef __IAcDcContentBrowser_FWD_DEFINED__
#define __IAcDcContentBrowser_FWD_DEFINED__
typedef interface IAcDcContentBrowser IAcDcContentBrowser;
#endif /* __IAcDcContentBrowser_FWD_DEFINED__ */
#ifndef __IAcDcContentView_FWD_DEFINED__
#define __IAcDcContentView_FWD_DEFINED__
typedef interface IAcDcContentView IAcDcContentView;
#endif /* __IAcDcContentView_FWD_DEFINED__ */
#ifndef __IAcDcContentFinderSite_FWD_DEFINED__
#define __IAcDcContentFinderSite_FWD_DEFINED__
typedef interface IAcDcContentFinderSite IAcDcContentFinderSite;
#endif /* __IAcDcContentFinderSite_FWD_DEFINED__ */
#ifndef __IAcDcContentFinder_FWD_DEFINED__
#define __IAcDcContentFinder_FWD_DEFINED__
typedef interface IAcDcContentFinder IAcDcContentFinder;
#endif /* __IAcDcContentFinder_FWD_DEFINED__ */
#ifndef __IExam15Content_FWD_DEFINED__
#define __IExam15Content_FWD_DEFINED__
typedef interface IExam15Content IExam15Content;
#endif /* __IExam15Content_FWD_DEFINED__ */
#ifndef __Exam15Content_FWD_DEFINED__
#define __Exam15Content_FWD_DEFINED__
#ifdef __cplusplus
typedef class Exam15Content Exam15Content;
#else
typedef struct Exam15Content Exam15Content;
#endif /* __cplusplus */
#endif /* __Exam15Content_FWD_DEFINED__ */
/* header files for imported files */
#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 * );
/* interface __MIDL_itf_exam15_0000 */
/* [local] */
typedef /* [v1_enum][uuid] */
enum dcNavNodeRelation
{ dcNavNodeFirst = 0,
dcNavNodeLast = dcNavNodeFirst + 1,
dcNavNodeSort = dcNavNodeLast + 1
} dcNavNodeRelation;
typedef /* [v1_enum][uuid] */
enum dcPalColAlignment
{ dcPalColLeft = 0,
dcPalColRight = 1,
dcPalColCenter = 2
} dcPalColAlignment;
typedef /* [v1_enum][uuid] */
enum dcPalSortOrder
{ dcPalAscending = 0,
dcPalDescending = 1
} dcPalSortOrder;
typedef /* [v1_enum][uuid] */
enum dcPalViewType
{ dcPalIcon = 0,
dcPalSmallIcon = 1,
dcPalList = 2,
dcPalReport = 3
} dcPalViewType;
typedef /* [v1_enum][uuid] */
enum dcFinderTypeMask
{ dcFinderTypeMaskDate = 1,
dcFinderTypeMaskAdvanced = 2,
dcFinderTypeMaskFileBased = 4,
dcFinderTypeMaskDateReturned = 8,
dcFinderTypeMaskSizeReturned = 16
} dcFinderTypeMask;
typedef /* [v1_enum][uuid] */
enum dcFinderObjectTypes
{ dcFinderADeskDrawing = 0,
dcFinderADeskBlock = 1,
dcFinderADeskLayer = 2,
dcFinderADeskActrix = 3,
dcFinderADeskActrixCatalog = 4,
dcFinderADeskXref = 5,
dcFinderADeskLinetypes = 6,
dcFinderThirdParty = 7,
dcFinderADeskLayouts = 8,
dcFinderADeskDimStyles = 9,
dcFinderADeskTextStyles = 10
} dcFinderObjectTypes;
typedef /* [v1_enum][uuid] */
enum dcFinderCommands
{ dcFinderCmdInsert = 1,
dcFinderCmdAttachAsXref = 2,
dcFinderCmdCopy = 3,
dcFinderCmdOpen = 4,
dcFinderCmdLoad = 5,
dcFinderCmdFirst = 1,
dcFinderCmdCustFirst = 6,
dcFinderCmdCustLast = 32,
dcFinderCmdLast = 32
} dcFinderCommands;
typedef /* [v1_enum][uuid] */
enum dcContentMode
{ dcDesktop = 0,
dcOpenDrawings = 1,
dcCustomContent = 2
} dcContentMode;
typedef /* [v1_enum][uuid] */
enum dcPane
{ dcPreview = 0,
dcDescription = 1,
dcNavigator = 2
} dcPane;
typedef /* [v1_enum][uuid] */
enum dcMenuInfoFlag
{ dcHelpText = 0,
dcValidate = 1,
dcVerb = 2
} dcMenuInfoFlag;
typedef /* [v1_enum][uuid] */
enum dcItemDataSource
{ dcIDSNavigator = 0,
dcIDSPalette = 1
} dcItemDataSource;
extern RPC_IF_HANDLE __MIDL_itf_exam15_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_exam15_0000_v0_0_s_ifspec;
#ifndef __IAcDcContentBrowser_INTERFACE_DEFINED__
#define __IAcDcContentBrowser_INTERFACE_DEFINED__
/* interface IAcDcContentBrowser */
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IAcDcContentBrowser;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("9F8AB2D8-D57F-11D1-A92C-0060B0A1F6BB")
IAcDcContentBrowser : public IUnknown
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddPaletteItem(
/* [string][in] */ BSTR bstrText,
/* [in] */ VARIANT varImageIndex,
/* [in] */ VARIANT __RPC_FAR *pvarItemData,
/* [retval][out] */ VARIANT __RPC_FAR *pvarAddedItemIndex) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddNavigatorNode(
/* [in] */ VARIANT varhRelativeNode,
/* [in] */ dcNavNodeRelation sRelationship,
/* [string][in] */ BSTR bstrText,
/* [in] */ VARIANT varIconIndex,
/* [in] */ VARIANT varSelectedIconIndex,
/* [in] */ VARIANT varbMayhaveChildren,
/* [retval][out] */ VARIANT __RPC_FAR *pvarAddedNodeID) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDCFrameWindow(
/* [retval][out] */ VARIANT __RPC_FAR *pvarhFrameWindow) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetItemDescription(
/* [string][in] */ BSTR bstrDescription) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPaletteImageList(
/* [in] */ VARIANT varhImageList,
/* [in] */ VARIANT varbLarge) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetNavigatorImageList(
/* [in] */ VARIANT varhImageList,
/* [retval][out] */ VARIANT __RPC_FAR *pvarImageListOffset) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPaletteMultiSelect(
/* [in] */ VARIANT varbMultiSelect) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InsertPaletteColumn(
/* [in] */ VARIANT varIndex,
/* [in] */ BSTR bstrText,
/* [in] */ dcPalColAlignment eFormat) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteAllPaletteItems( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSelectedNavNodeText(
/* [string][out] */ BSTR __RPC_FAR *bstrText) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCurrentViewMode(
/* [retval][out] */ dcContentMode __RPC_FAR *psMode) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPaletteSubItem(
/* [in] */ VARIANT varItemIndex,
/* [in] */ VARIANT varColumnIndex,
/* [in] */ BSTR bstrSubItemText) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SortPaletteItems(
/* [in] */ VARIANT varpfnFunction,
/* [in] */ VARIANT varSortData) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RestorePaletteSelection( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDCStatusBar(
/* [retval][out] */ VARIANT __RPC_FAR *pvarhStatusBar) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPaneInfo(
/* [in] */ dcPane ePane,
/* [out] */ VARIANT __RPC_FAR *pvarWidth,
/* [out] */ VARIANT __RPC_FAR *pvarHeight) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPaletteViewType(
/* [in] */ dcPalViewType eViewType) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NavigateTo(
/* [in] */ dcContentMode eViewMode,
/* [in] */ BSTR bstrPath) = 0;
};
#else /* C style interface */
typedef struct IAcDcContentBrowserVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IAcDcContentBrowser __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IAcDcContentBrowser __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IAcDcContentBrowser __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPaletteItem )(
IAcDcContentBrowser __RPC_FAR * This,
/* [string][in] */ BSTR bstrText,
/* [in] */ VARIANT varImageIndex,
/* [in] */ VARIANT __RPC_FAR *pvarItemData,
/* [retval][out] */ VARIANT __RPC_FAR *pvarAddedItemIndex);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddNavigatorNode )(
IAcDcContentBrowser __RPC_FAR * This,
/* [in] */ VARIANT varhRelativeNode,
/* [in] */ dcNavNodeRelation sRelationship,
/* [string][in] */ BSTR bstrText,
/* [in] */ VARIANT varIconIndex,
/* [in] */ VARIANT varSelectedIconIndex,
/* [in] */ VARIANT varbMayhaveChildren,
/* [retval][out] */ VARIANT __RPC_FAR *pvarAddedNodeID);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDCFrameWindow )(
IAcDcContentBrowser __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pvarhFrameWindow);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetItemDescription )(
IAcDcContentBrowser __RPC_FAR * This,
/* [string][in] */ BSTR bstrDescription);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPaletteImageList )(
IAcDcContentBrowser __RPC_FAR * This,
/* [in] */ VARIANT varhImageList,
/* [in] */ VARIANT varbLarge);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNavigatorImageList )(
IAcDcContentBrowser __RPC_FAR * This,
/* [in] */ VARIANT varhImageList,
/* [retval][out] */ VARIANT __RPC_FAR *pvarImageListOffset);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPaletteMultiSelect )(
IAcDcContentBrowser __RPC_FAR * This,
/* [in] */ VARIANT varbMultiSelect);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InsertPaletteColumn )(
IAcDcContentBrowser __RPC_FAR * This,
/* [in] */ VARIANT varIndex,
/* [in] */ BSTR bstrText,
/* [in] */ dcPalColAlignment eFormat);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteAllPaletteItems )(
IAcDcContentBrowser __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSelectedNavNodeText )(
IAcDcContentBrowser __RPC_FAR * This,
/* [string][out] */ BSTR __RPC_FAR *bstrText);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCurrentViewMode )(
IAcDcContentBrowser __RPC_FAR * This,
/* [retval][out] */ dcContentMode __RPC_FAR *psMode);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPaletteSubItem )(
IAcDcContentBrowser __RPC_FAR * This,
/* [in] */ VARIANT varItemIndex,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -