 |
SOLIDWORKS Electrical API
2022.0.0
Electrical API
|
Go to the documentation of this file.
4 midl_pragma warning(disable:2111)
10 import "EnumDefinition.idl";
11 import "EwUtilDefinition.idl";
19 uuid(3F803C11-84E4-4EDE-8FD9-65C88428E7CA),
22 helpstring(
"IEwObjectBaseX Interface use for standard interface"),
23 pointer_default(unique)
75 uuid(8AFB386E-A00F-49FC-B59F-CFAE939A7000),
78 helpstring(
"IEwObjectX Interface use for standard interface"),
79 pointer_default(unique)
96 uuid(9D8ACD2A-AA11-4921-AE3C-1F35EF38DA2E),
99 helpstring(
"IEwProjectTagObjectX Interface"),
100 pointer_default(unique)
271 uuid(79A98CB7-1882-4E3F-B57F-6BF49904A16C),
274 helpstring(
"IEwEnvironmentObjectX Interface use for environment object interface"),
275 pointer_default(unique)
Generic interface for an object that belongs to a project.
Definition: EwObjectBase.idl:103
EwCreatorType getEwCreatorType(EwErrorCode *errorCode)
Get the creator of the current object.
EwErrorCode setTagRoot(BSTR strValue)
Set the mark root of this object.
VARIANT_BOOL isTagUnique(EwErrorCode *errorCode)
Returns true or false if mark is unique.
BSTR getTag(EwErrorCode *errorCode)
Get the mark of this object.
This interface is a generic interface for standard methods.
Definition: EwObjectBase.idl:82
EwErrorCode
All errors codes for this API.
Definition: EnumDefinition.idl:21
DATE getCreationDate(EwErrorCode *errorCode)
Get the creation date of the current object.
This interface is a generic interface for environment object methods.
Definition: EwObjectBase.idl:278
EwErrorCode setTagMode(EwTagMode eTagMode)
Set the mark mode of this object.
This interface is a generic interface for standard methods.
Definition: EwObjectBase.idl:26
EwTagMode getTagMode(EwErrorCode *errorCode)
Get the mark mode of this object.
BSTR getModifiedBy(EwErrorCode *eErrorCode)
Get the last user name that modified the current object.
BSTR getTagRoot(EwErrorCode *errorCode)
Get the mark root of this object.
EwErrorCode setNextTagNumber()
Set the next number to have a unique mark.
EwErrorCode setTranslatedData(LONG nUserDataNumber, BSTR strLanguage, BSTR strValue)
Set the value of a translated text.
EwTagMode
All Mark mode type.
Definition: EwEnumeration.idl:765
EwErrorCode setTag(BSTR strValue)
Set the mark of this object.
BSTR getUserData(LONG nUserDataNumber, EwErrorCode *errorCode)
Get user data of the object.
BSTR getTranslatedData(LONG nUserDataNumber, BSTR strLanguage, EwErrorCode *errorCode)
Get the value of a translated text.
BSTR getCreatedBy(EwErrorCode *eErrorCode)
Get the user name that created the current object.
long getTagNumber(EwErrorCode *errorCode)
Get the mark number of this object.
EwErrorCode setUserData(LONG nUserDataNumber, BSTR strValue)
Set user data of the object.
BSTR getTranslatedData(LONG nUserDataNumber, BSTR strLanguage, EwErrorCode *errorCode)
Get the value of a translated text.
EwErrorCode insert()
Insert the object inside the current project.
EwCreatorType
All creator type.
Definition: EwEnumeration.idl:260
EwErrorCode setTranslatedData(LONG nUserDataNumber, BSTR strLanguage, BSTR strValue)
Set the value of a translated text.
EwErrorCode update()
Update the object inside the current project.
DATE getModificationDate(EwErrorCode *errorCode)
Get the last modification date of the current object.
EwErrorCode setTagNumber(long lValue)
Set the mark number of this object.