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

#include <OdaX.h>

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(IOdaMLineStyle *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(IOdaMLineStyle *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(IOdaMLineStyle *This)
 
 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *Invoke)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_Handle)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_ObjectName)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *GetXData)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *SetXData)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *Delete)(IOdaMLineStyle *This)
 
 HRESULT (STDMETHODCALLTYPE *get_ObjectID)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_Application)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_Database)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_HasExtensionDictionary)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *GetExtensionDictionary)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_OwnerID)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_Document)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *Erase)(IOdaMLineStyle *This)
 
 HRESULT (STDMETHODCALLTYPE *get_Name)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_Name)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_Description)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_Description)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_StartAngle)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_StartAngle)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_EndAngle)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_EndAngle)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_FillColor)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_FillColor)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_ElementsCount)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_Filled)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_Filled)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_ShowMiters)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_ShowMiters)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_StartSquareCap)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_StartSquareCap)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_StartRoundCap)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_StartRoundCap)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_StartInnerArcs)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_StartInnerArcs)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_EndSquareCap)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_EndSquareCap)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_EndRoundCap)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_EndRoundCap)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_EndInnerArcs)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_EndInnerArcs)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *AddElement)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_OffsetAt)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_OffsetAt)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_ColorAt)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_ColorAt)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *get_LineTypeAt)(IOdaMLineStyle *This
 
 HRESULT (STDMETHODCALLTYPE *put_LineTypeAt)(IOdaMLineStyle *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
 
BSTRHandle
 
BSTRObjectName
 
BSTR AppName
 
BSTR VARIANTXDataType
 
BSTR VARIANT VARIANTXDataValue
 
VARIANT XDataType
 
VARIANT VARIANT XDataValue
 
LONG_PTRObjectID
 
IDispatch ** ApplicationObject
 
IAcadDatabase ** pDatabase
 
VARIANT_BOOLbHasDictionary
 
IAcadDictionary ** pExtDictionary
 
LONG_PTROwnerID
 
IDispatch ** pDocument
 
BSTRpName
 
BSTR pName
 
BSTRbstrDes
 
BSTR bstrDes
 
ACAD_ANGLEpVal
 
ACAD_ANGLE newVal
 
IAcadAcCmColor ** pVal
 
IAcadAcCmColornewVal
 
longpVal
 
VARIANT_BOOLpVal
 
VARIANT_BOOL newVal
 
double offset
 
double IAcadAcCmColorColor
 
double IAcadAcCmColor IAcadLineTypepLinetype
 
int index
 
int doublevalue
 
int double value
 
int IAcadAcCmColor ** Color
 
int IAcadAcCmColorColor
 
int IAcadLineType ** LineType
 
int IAcadLineTypeLineType
 

Detailed Description

Definition at line 100656 of file OdaX.h.

Member Function Documentation

◆ HRESULT() [1/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * AddElement)

◆ HRESULT() [2/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * Delete)

◆ HRESULT() [3/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * Erase)

◆ HRESULT() [4/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_Application)

◆ HRESULT() [5/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_ColorAt)

◆ HRESULT() [6/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_Database)

◆ HRESULT() [7/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_Description)

◆ HRESULT() [8/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_Document)

◆ HRESULT() [9/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_ElementsCount)

◆ HRESULT() [10/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_EndAngle)

◆ HRESULT() [11/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_EndInnerArcs)

◆ HRESULT() [12/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_EndRoundCap)

◆ HRESULT() [13/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_EndSquareCap)

◆ HRESULT() [14/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_FillColor)

◆ HRESULT() [15/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_Filled)

◆ HRESULT() [16/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_Handle)

◆ HRESULT() [17/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_HasExtensionDictionary)

◆ HRESULT() [18/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_LineTypeAt)

◆ HRESULT() [19/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_Name)

◆ HRESULT() [20/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_ObjectID)

◆ HRESULT() [21/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_ObjectName)

◆ HRESULT() [22/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_OffsetAt)

◆ HRESULT() [23/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_OwnerID)

◆ HRESULT() [24/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_ShowMiters)

◆ HRESULT() [25/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_StartAngle)

◆ HRESULT() [26/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_StartInnerArcs)

◆ HRESULT() [27/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_StartRoundCap)

◆ HRESULT() [28/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * get_StartSquareCap)

◆ HRESULT() [29/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * GetExtensionDictionary)

◆ HRESULT() [30/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * GetIDsOfNames)

◆ HRESULT() [31/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * GetTypeInfo)

◆ HRESULT() [32/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * GetTypeInfoCount)

◆ HRESULT() [33/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * GetXData)

◆ HRESULT() [34/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * Invoke)

◆ HRESULT() [35/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_ColorAt)

◆ HRESULT() [36/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_Description)

◆ HRESULT() [37/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_EndAngle)

◆ HRESULT() [38/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_EndInnerArcs)

◆ HRESULT() [39/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_EndRoundCap)

◆ HRESULT() [40/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_EndSquareCap)

◆ HRESULT() [41/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_FillColor)

◆ HRESULT() [42/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_Filled)

◆ HRESULT() [43/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_LineTypeAt)

◆ HRESULT() [44/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_Name)

◆ HRESULT() [45/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_OffsetAt)

◆ HRESULT() [46/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_ShowMiters)

◆ HRESULT() [47/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_StartAngle)

◆ HRESULT() [48/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_StartInnerArcs)

◆ HRESULT() [49/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_StartRoundCap)

◆ HRESULT() [50/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * put_StartSquareCap)

◆ HRESULT() [51/52]

BEGIN_INTERFACE IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * QueryInterface)

◆ HRESULT() [52/52]

IOdaMLineStyleVtbl::HRESULT ( STDMETHODCALLTYPE * SetXData)

◆ ULONG() [1/2]

IOdaMLineStyleVtbl::ULONG ( STDMETHODCALLTYPE * AddRef)

◆ ULONG() [2/2]

IOdaMLineStyleVtbl::ULONG ( STDMETHODCALLTYPE * Release)

Member Data Documentation

◆ ApplicationObject

IDispatch** IOdaMLineStyleVtbl::ApplicationObject

Definition at line 100751 of file OdaX.h.

◆ AppName

BSTR IOdaMLineStyleVtbl::AppName

Definition at line 100729 of file OdaX.h.

◆ bHasDictionary

VARIANT_BOOL* IOdaMLineStyleVtbl::bHasDictionary

Definition at line 100761 of file OdaX.h.

◆ bstrDes [1/2]

BSTR* IOdaMLineStyleVtbl::bstrDes

Definition at line 100795 of file OdaX.h.

◆ bstrDes [2/2]

BSTR IOdaMLineStyleVtbl::bstrDes

Definition at line 100800 of file OdaX.h.

◆ cNames

REFIID LPOLESTR UINT IOdaMLineStyleVtbl::cNames

Definition at line 100692 of file OdaX.h.

◆ Color [1/3]

double IAcadAcCmColor* IOdaMLineStyleVtbl::Color

Definition at line 100921 of file OdaX.h.

◆ Color [2/3]

int IAcadAcCmColor** IOdaMLineStyleVtbl::Color

Definition at line 100940 of file OdaX.h.

◆ Color [3/3]

int IAcadAcCmColor* IOdaMLineStyleVtbl::Color

Definition at line 100946 of file OdaX.h.

◆ dispIdMember

_In_ DISPID IOdaMLineStyleVtbl::dispIdMember

Definition at line 100700 of file OdaX.h.

◆ Handle

BSTR* IOdaMLineStyleVtbl::Handle

Definition at line 100719 of file OdaX.h.

◆ index

int IOdaMLineStyleVtbl::index

Definition at line 100927 of file OdaX.h.

◆ iTInfo

UINT IOdaMLineStyleVtbl::iTInfo

Definition at line 100683 of file OdaX.h.

◆ lcid [1/3]

UINT LCID IOdaMLineStyleVtbl::lcid

Definition at line 100684 of file OdaX.h.

◆ lcid [2/3]

REFIID LPOLESTR UINT LCID IOdaMLineStyleVtbl::lcid

Definition at line 100693 of file OdaX.h.

◆ lcid [3/3]

_In_ DISPID _In_ REFIID _In_ LCID IOdaMLineStyleVtbl::lcid

Definition at line 100704 of file OdaX.h.

◆ LineType [1/2]

int IAcadLineType** IOdaMLineStyleVtbl::LineType

Definition at line 100952 of file OdaX.h.

◆ LineType [2/2]

int IAcadLineType* IOdaMLineStyleVtbl::LineType

Definition at line 100958 of file OdaX.h.

◆ newVal [1/3]

VARIANT_BOOL IOdaMLineStyleVtbl::newVal

Definition at line 100810 of file OdaX.h.

◆ newVal [2/3]

IAcadAcCmColor* IOdaMLineStyleVtbl::newVal

Definition at line 100830 of file OdaX.h.

◆ newVal [3/3]

VARIANT_BOOL IOdaMLineStyleVtbl::newVal

Definition at line 100845 of file OdaX.h.

◆ ObjectID

LONG_PTR* IOdaMLineStyleVtbl::ObjectID

Definition at line 100746 of file OdaX.h.

◆ ObjectName

BSTR* IOdaMLineStyleVtbl::ObjectName

Definition at line 100724 of file OdaX.h.

◆ offset

double IOdaMLineStyleVtbl::offset

Definition at line 100920 of file OdaX.h.

◆ OwnerID

LONG_PTR* IOdaMLineStyleVtbl::OwnerID

Definition at line 100771 of file OdaX.h.

◆ pctinfo

UINT* IOdaMLineStyleVtbl::pctinfo

Definition at line 100678 of file OdaX.h.

◆ pDatabase

IAcadDatabase** IOdaMLineStyleVtbl::pDatabase

Definition at line 100756 of file OdaX.h.

◆ pDispParams

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

Definition at line 100708 of file OdaX.h.

◆ pDocument

IDispatch** IOdaMLineStyleVtbl::pDocument

Definition at line 100776 of file OdaX.h.

◆ pExcepInfo

Definition at line 100712 of file OdaX.h.

◆ pExtDictionary

IAcadDictionary** IOdaMLineStyleVtbl::pExtDictionary

Definition at line 100766 of file OdaX.h.

◆ pLinetype

double IAcadAcCmColor IAcadLineType* IOdaMLineStyleVtbl::pLinetype

Definition at line 100922 of file OdaX.h.

◆ pName [1/2]

BSTR* IOdaMLineStyleVtbl::pName

Definition at line 100785 of file OdaX.h.

◆ pName [2/2]

BSTR IOdaMLineStyleVtbl::pName

Definition at line 100790 of file OdaX.h.

◆ ppTInfo

UINT LCID ITypeInfo** IOdaMLineStyleVtbl::ppTInfo

Definition at line 100685 of file OdaX.h.

◆ ppvObject

BEGIN_INTERFACE REFIID _COM_Outptr_ void** IOdaMLineStyleVtbl::ppvObject

Definition at line 100665 of file OdaX.h.

◆ puArgErr

Definition at line 100714 of file OdaX.h.

◆ pVal [1/4]

VARIANT_BOOL * IOdaMLineStyleVtbl::pVal

Definition at line 100805 of file OdaX.h.

◆ pVal [2/4]

IAcadAcCmColor** IOdaMLineStyleVtbl::pVal

Definition at line 100825 of file OdaX.h.

◆ pVal [3/4]

long* IOdaMLineStyleVtbl::pVal

Definition at line 100835 of file OdaX.h.

◆ pVal [4/4]

VARIANT_BOOL* IOdaMLineStyleVtbl::pVal

Definition at line 100840 of file OdaX.h.

◆ pVarResult

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

Definition at line 100710 of file OdaX.h.

◆ rgDispId

REFIID LPOLESTR UINT LCID DISPID* IOdaMLineStyleVtbl::rgDispId

Definition at line 100694 of file OdaX.h.

◆ rgszNames

REFIID LPOLESTR* IOdaMLineStyleVtbl::rgszNames

Definition at line 100691 of file OdaX.h.

◆ riid [1/3]

BEGIN_INTERFACE REFIID IOdaMLineStyleVtbl::riid

Definition at line 100663 of file OdaX.h.

◆ riid [2/3]

REFIID IOdaMLineStyleVtbl::riid

Definition at line 100690 of file OdaX.h.

◆ riid [3/3]

_In_ DISPID _In_ REFIID IOdaMLineStyleVtbl::riid

Definition at line 100702 of file OdaX.h.

◆ value [1/2]

int double* IOdaMLineStyleVtbl::value

Definition at line 100928 of file OdaX.h.

◆ value [2/2]

int double IOdaMLineStyleVtbl::value

Definition at line 100934 of file OdaX.h.

◆ wFlags

_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD IOdaMLineStyleVtbl::wFlags

Definition at line 100706 of file OdaX.h.

◆ XDataType [1/2]

BSTR VARIANT* IOdaMLineStyleVtbl::XDataType

Definition at line 100730 of file OdaX.h.

◆ XDataType [2/2]

VARIANT IOdaMLineStyleVtbl::XDataType

Definition at line 100736 of file OdaX.h.

◆ XDataValue [1/2]

BSTR VARIANT VARIANT* IOdaMLineStyleVtbl::XDataValue

Definition at line 100731 of file OdaX.h.

◆ XDataValue [2/2]

VARIANT VARIANT IOdaMLineStyleVtbl::XDataValue

Definition at line 100737 of file OdaX.h.


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