FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
IAcadDatabaseVtbl Struct Reference

#include <OdaX.h>

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(IAcadDatabase *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(IAcadDatabase *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(IAcadDatabase *This)
 
 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *Invoke)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_ModelSpace)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_PaperSpace)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_Blocks)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *CopyObjects)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_Groups)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_DimStyles)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_Layers)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_Linetypes)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_Dictionaries)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_RegisteredApplications)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_TextStyles)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_UserCoordinateSystems)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_Views)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_Viewports)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_ElevationModelSpace)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *put_ElevationModelSpace)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_ElevationPaperSpace)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *put_ElevationPaperSpace)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_Limits)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *put_Limits)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *HandleToObject)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *ObjectIdToObject)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_Layouts)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_PlotConfigurations)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_Preferences)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_FileDependencies)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_SummaryInfo)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_SectionManager)(IAcadDatabase *This
 
 HRESULT (STDMETHODCALLTYPE *get_Materials)(IAcadDatabase *This
 

Public Attributes

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
 
UINTpctinfo
 
UINT iTInfo
 
UINT LCID lcid
 
UINT LCID ITypeInfo ** ppTInfo
 
REFIID riid
 
REFIID LPOLESTRrgszNames
 
REFIID LPOLESTR UINT cNames
 
REFIID LPOLESTR UINT LCID lcid
 
REFIID LPOLESTR UINT LCID DISPIDrgDispId
 
_In_ DISPID dispIdMember
 
_In_ DISPID _In_ REFIID riid
 
_In_ DISPID _In_ REFIID _In_ LCID lcid
 
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD wFlags
 
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMSpDispParams
 
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANTpVarResult
 
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT _Out_opt_ EXCEPINFOpExcepInfo
 
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT _Out_opt_ EXCEPINFO _Out_opt_ UINTpuArgErr
 
IAcadModelSpace ** pMSpace
 
IAcadPaperSpace ** pPSpace
 
IAcadBlocks ** pBlocks
 
VARIANT Objects
 
VARIANT VARIANT Owner
 
VARIANT VARIANT VARIANTIdPairs
 
VARIANT VARIANT VARIANT VARIANTpNewObjects
 
IAcadGroups ** pGroups
 
IAcadDimStyles ** pDimStyles
 
IAcadLayers ** pLayers
 
IAcadLineTypes ** pLinetypes
 
IAcadDictionaries ** pDictionaries
 
IAcadRegisteredApplications ** pRegApps
 
IAcadTextStyles ** pTextStyles
 
IAcadUCSs ** pUCSs
 
IAcadViews ** pViews
 
IAcadViewports ** pViewports
 
doubleElevation
 
double Elevation
 
VARIANTLimits
 
VARIANT Limits
 
BSTR Handle
 
BSTR IDispatch ** pObj
 
LONG_PTR ObjectID
 
LONG_PTR IDispatch ** pObj
 
IAcadLayouts ** pLayouts
 
IAcadPlotConfigurations ** pPlotConfigs
 
IAcadDatabasePreferences ** pPref
 
IAcadFileDependencies ** pFDM
 
IAcadSummaryInfo ** pSummaryInfo
 
IAcadSectionManager ** pSecMgr
 
IAcadMaterials ** pMaterials
 

Detailed Description

Definition at line 4391 of file OdaX.h.

Member Function Documentation

◆ HRESULT() [1/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * CopyObjects)

◆ HRESULT() [2/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_Blocks)

◆ HRESULT() [3/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_Dictionaries)

◆ HRESULT() [4/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_DimStyles)

◆ HRESULT() [5/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_ElevationModelSpace)

◆ HRESULT() [6/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_ElevationPaperSpace)

◆ HRESULT() [7/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_FileDependencies)

◆ HRESULT() [8/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_Groups)

◆ HRESULT() [9/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_Layers)

◆ HRESULT() [10/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_Layouts)

◆ HRESULT() [11/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_Limits)

◆ HRESULT() [12/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_Linetypes)

◆ HRESULT() [13/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_Materials)

◆ HRESULT() [14/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_ModelSpace)

◆ HRESULT() [15/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_PaperSpace)

◆ HRESULT() [16/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_PlotConfigurations)

◆ HRESULT() [17/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_Preferences)

◆ HRESULT() [18/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_RegisteredApplications)

◆ HRESULT() [19/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_SectionManager)

◆ HRESULT() [20/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_SummaryInfo)

◆ HRESULT() [21/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_TextStyles)

◆ HRESULT() [22/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_UserCoordinateSystems)

◆ HRESULT() [23/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_Viewports)

◆ HRESULT() [24/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * get_Views)

◆ HRESULT() [25/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * GetIDsOfNames)

◆ HRESULT() [26/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * GetTypeInfo)

◆ HRESULT() [27/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * GetTypeInfoCount)

◆ HRESULT() [28/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * HandleToObject)

◆ HRESULT() [29/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * Invoke)

◆ HRESULT() [30/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * ObjectIdToObject)

◆ HRESULT() [31/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * put_ElevationModelSpace)

◆ HRESULT() [32/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * put_ElevationPaperSpace)

◆ HRESULT() [33/34]

IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * put_Limits)

◆ HRESULT() [34/34]

BEGIN_INTERFACE IAcadDatabaseVtbl::HRESULT ( STDMETHODCALLTYPE * QueryInterface)

◆ ULONG() [1/2]

IAcadDatabaseVtbl::ULONG ( STDMETHODCALLTYPE * AddRef)

◆ ULONG() [2/2]

IAcadDatabaseVtbl::ULONG ( STDMETHODCALLTYPE * Release)

Member Data Documentation

◆ cNames

REFIID LPOLESTR UINT IAcadDatabaseVtbl::cNames

Definition at line 4427 of file OdaX.h.

◆ dispIdMember

_In_ DISPID IAcadDatabaseVtbl::dispIdMember

Definition at line 4435 of file OdaX.h.

◆ Elevation [1/2]

double IAcadDatabaseVtbl::Elevation

Definition at line 4527 of file OdaX.h.

◆ Elevation [2/2]

double IAcadDatabaseVtbl::Elevation

Definition at line 4532 of file OdaX.h.

◆ Handle

BSTR IAcadDatabaseVtbl::Handle

Definition at line 4557 of file OdaX.h.

◆ IdPairs

VARIANT VARIANT VARIANT* IAcadDatabaseVtbl::IdPairs

Definition at line 4471 of file OdaX.h.

◆ iTInfo

UINT IAcadDatabaseVtbl::iTInfo

Definition at line 4418 of file OdaX.h.

◆ lcid [1/3]

UINT LCID IAcadDatabaseVtbl::lcid

Definition at line 4419 of file OdaX.h.

◆ lcid [2/3]

REFIID LPOLESTR UINT LCID IAcadDatabaseVtbl::lcid

Definition at line 4428 of file OdaX.h.

◆ lcid [3/3]

_In_ DISPID _In_ REFIID _In_ LCID IAcadDatabaseVtbl::lcid

Definition at line 4439 of file OdaX.h.

◆ Limits [1/2]

VARIANT* IAcadDatabaseVtbl::Limits

Definition at line 4547 of file OdaX.h.

◆ Limits [2/2]

VARIANT IAcadDatabaseVtbl::Limits

Definition at line 4552 of file OdaX.h.

◆ ObjectID

LONG_PTR IAcadDatabaseVtbl::ObjectID

Definition at line 4563 of file OdaX.h.

◆ Objects

VARIANT IAcadDatabaseVtbl::Objects

Definition at line 4469 of file OdaX.h.

◆ Owner

VARIANT VARIANT IAcadDatabaseVtbl::Owner

Definition at line 4470 of file OdaX.h.

◆ pBlocks

IAcadBlocks** IAcadDatabaseVtbl::pBlocks

Definition at line 4464 of file OdaX.h.

◆ pctinfo

UINT* IAcadDatabaseVtbl::pctinfo

Definition at line 4413 of file OdaX.h.

◆ pDictionaries

IAcadDictionaries** IAcadDatabaseVtbl::pDictionaries

Definition at line 4497 of file OdaX.h.

◆ pDimStyles

IAcadDimStyles** IAcadDatabaseVtbl::pDimStyles

Definition at line 4482 of file OdaX.h.

◆ pDispParams

_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS* IAcadDatabaseVtbl::pDispParams

Definition at line 4443 of file OdaX.h.

◆ pExcepInfo

Definition at line 4447 of file OdaX.h.

◆ pFDM

IAcadFileDependencies** IAcadDatabaseVtbl::pFDM

Definition at line 4584 of file OdaX.h.

◆ pGroups

IAcadGroups** IAcadDatabaseVtbl::pGroups

Definition at line 4477 of file OdaX.h.

◆ pLayers

IAcadLayers** IAcadDatabaseVtbl::pLayers

Definition at line 4487 of file OdaX.h.

◆ pLayouts

IAcadLayouts** IAcadDatabaseVtbl::pLayouts

Definition at line 4569 of file OdaX.h.

◆ pLinetypes

IAcadLineTypes** IAcadDatabaseVtbl::pLinetypes

Definition at line 4492 of file OdaX.h.

◆ pMaterials

IAcadMaterials** IAcadDatabaseVtbl::pMaterials

Definition at line 4599 of file OdaX.h.

◆ pMSpace

IAcadModelSpace** IAcadDatabaseVtbl::pMSpace

Definition at line 4454 of file OdaX.h.

◆ pNewObjects

VARIANT VARIANT VARIANT VARIANT* IAcadDatabaseVtbl::pNewObjects

Definition at line 4472 of file OdaX.h.

◆ pObj [1/2]

BSTR IDispatch** IAcadDatabaseVtbl::pObj

Definition at line 4558 of file OdaX.h.

◆ pObj [2/2]

LONG_PTR IDispatch** IAcadDatabaseVtbl::pObj

Definition at line 4564 of file OdaX.h.

◆ pPlotConfigs

IAcadPlotConfigurations** IAcadDatabaseVtbl::pPlotConfigs

Definition at line 4574 of file OdaX.h.

◆ pPref

IAcadDatabasePreferences** IAcadDatabaseVtbl::pPref

Definition at line 4579 of file OdaX.h.

◆ pPSpace

IAcadPaperSpace** IAcadDatabaseVtbl::pPSpace

Definition at line 4459 of file OdaX.h.

◆ ppTInfo

UINT LCID ITypeInfo** IAcadDatabaseVtbl::ppTInfo

Definition at line 4420 of file OdaX.h.

◆ ppvObject

BEGIN_INTERFACE REFIID _COM_Outptr_ void** IAcadDatabaseVtbl::ppvObject

Definition at line 4400 of file OdaX.h.

◆ pRegApps

IAcadRegisteredApplications** IAcadDatabaseVtbl::pRegApps

Definition at line 4502 of file OdaX.h.

◆ pSecMgr

IAcadSectionManager** IAcadDatabaseVtbl::pSecMgr

Definition at line 4594 of file OdaX.h.

◆ pSummaryInfo

IAcadSummaryInfo** IAcadDatabaseVtbl::pSummaryInfo

Definition at line 4589 of file OdaX.h.

◆ pTextStyles

IAcadTextStyles** IAcadDatabaseVtbl::pTextStyles

Definition at line 4507 of file OdaX.h.

◆ puArgErr

Definition at line 4449 of file OdaX.h.

◆ pUCSs

IAcadUCSs** IAcadDatabaseVtbl::pUCSs

Definition at line 4512 of file OdaX.h.

◆ pVarResult

_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT* IAcadDatabaseVtbl::pVarResult

Definition at line 4445 of file OdaX.h.

◆ pViewports

IAcadViewports** IAcadDatabaseVtbl::pViewports

Definition at line 4522 of file OdaX.h.

◆ pViews

IAcadViews** IAcadDatabaseVtbl::pViews

Definition at line 4517 of file OdaX.h.

◆ rgDispId

REFIID LPOLESTR UINT LCID DISPID* IAcadDatabaseVtbl::rgDispId

Definition at line 4429 of file OdaX.h.

◆ rgszNames

REFIID LPOLESTR* IAcadDatabaseVtbl::rgszNames

Definition at line 4426 of file OdaX.h.

◆ riid [1/3]

BEGIN_INTERFACE REFIID IAcadDatabaseVtbl::riid

Definition at line 4398 of file OdaX.h.

◆ riid [2/3]

REFIID IAcadDatabaseVtbl::riid

Definition at line 4425 of file OdaX.h.

◆ riid [3/3]

_In_ DISPID _In_ REFIID IAcadDatabaseVtbl::riid

Definition at line 4437 of file OdaX.h.

◆ wFlags

_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD IAcadDatabaseVtbl::wFlags

Definition at line 4441 of file OdaX.h.


The documentation for this struct was generated from the following file: