4 midl_pragma warning(disable:2111)
10import "EnumDefinition.idl";
11import "EwUtilDefinition.idl";
19 uuid(4BEFA3CF-0657-4F35-8D49-08187F228849),
22 helpstring(
"IEwObjectDispatchX Interface entry point"),
23 pointer_default(unique)
37 uuid(3F803C11-84E4-4EDE-8FD9-65C88428E7CA),
40 helpstring(
"IEwObjectBaseX Interface use for standard interface"),
41 pointer_default(unique)
90 uuid(8AFB386E-A00F-49FC-B59F-CFAE939A7000),
93 helpstring(
"IEwObjectX Interface use for standard object interface"),
94 pointer_default(unique)
111 uuid(9D8ACD2A-AA11-4921-AE3C-1F35EF38DA2E),
114 helpstring(
"IEwProjectTagObjectX Interface"),
115 pointer_default(unique)
332 uuid(79A98CB7-1882-4E3F-B57F-6BF49904A16C),
335 helpstring(
"IEwEnvironmentObjectX Interface use for environment object interface"),
336 pointer_default(unique)
EwErrorCode
All errors codes for this API.
Definition: EnumDefinition.idl:24
EwTagMode
All Mark mode type.
Definition: EwEnumeration.idl:821
EwCreatorType
All creator type.
Definition: EwEnumeration.idl:287
This interface is a generic interface for environment object methods.
Definition: EwObjectBaseObjects.idl:339
DATE getCreationDate(EwErrorCode *errorCode)
Get the creation date of the current object.
BSTR getTranslatedData(LONG nUserDataNumber, BSTR strLanguage, EwErrorCode *errorCode)
Get the value of a translated text.
BSTR getModifiedBy(EwErrorCode *eErrorCode)
Get the last user name that modified the current object.
EwErrorCode setTranslatedData(LONG nUserDataNumber, BSTR strLanguage, BSTR strValue)
Set the value of a translated text.
DATE getModificationDate(EwErrorCode *errorCode)
Get the last modification date of the current object.
EwCreatorType getEwCreatorType(EwErrorCode *errorCode)
Get the creator of the current object.
BSTR getCreatedBy(EwErrorCode *eErrorCode)
Get the user name that created the current object.
This interface is a generic interface for standard methods.
Definition: EwObjectBaseObjects.idl:44
EwErrorCode insert()
Insert the object inside the current project.
EwErrorCode update()
Update the object inside the current project.
This interface is the first entry point for the Object.
Definition: EwObjectBaseObjects.idl:26
This interface is a generic interface for standard object methods.
Definition: EwObjectBaseObjects.idl:97
Generic interface for an object that belongs to a project.
Definition: EwObjectBaseObjects.idl:118
EwErrorCode setTagMode(EwTagMode eTagMode)
Set the mark mode of this object.
EwErrorCode setDescription(BSTR strLanguage, BSTR strDescription)
Set the description associated to the object.
BSTR getTag(EwErrorCode *errorCode)
Get the mark of this object.
IEwObjectX duplicate(EwErrorCode *errorCode)
Duplicate current project object.
long getTagNumber(EwErrorCode *errorCode)
Get the mark number of this object.
EwErrorCode setTagRoot(BSTR strValue)
Set the mark root of this object.
EwErrorCode setTag(BSTR strValue)
Set the mark of this object.
BSTR getTranslatedData(LONG nUserDataNumber, BSTR strLanguage, EwErrorCode *errorCode)
Get the value of a translated text.
VARIANT_BOOL isTagUnique(EwErrorCode *errorCode)
Returns true or false if mark is unique.
BSTR getUserData(LONG nUserDataNumber, EwErrorCode *errorCode)
Get user data of the object.
EwErrorCode setNextTagNumber()
Set the next number to have a unique mark.
EwErrorCode setUserData(LONG nUserDataNumber, BSTR strValue)
Set user data of the object.
EwErrorCode setTranslatedData(LONG nUserDataNumber, BSTR strLanguage, BSTR strValue)
Set the value of a translated text.
EwTagMode getTagMode(EwErrorCode *errorCode)
Get the mark mode of this object.
EwErrorCode setTagNumber(long lValue)
Set the mark number of this object.
BSTR getDescription(BSTR strLanguage, EwErrorCode *errorCode)
Get the description associated to the object.
BSTR getTagRoot(EwErrorCode *errorCode)
Get the mark root of this object.