3#ifndef DXP_INTERFACES_H_INCLUDED
4#define DXP_INTERFACES_H_INCLUDED
17struct __declspec(uuid(
"{54405065-37BC-48E8-BA48-F2288E39B4BC}")) INotification;
32struct __declspec(uuid(
"{D5BD858E-EBE8-4C8B-9753-73F0EE6E10AD}"))
IServerModule;
37struct __declspec(uuid(
"{24C2AF1A-1AA7-478D-BDAD-79743A9D6A25}"))
ICommandLauncher;
42struct __declspec(uuid(
"{FA2FB826-826B-4744-A1A4-146B8DAE869B}"))
IProcessControl;
47struct __declspec(uuid(
"{8EF881E5-FD76-427F-8262-F18211A02692}"))
IServerWindowKind;
52struct __declspec(uuid(
"{CF16DD6E-1CA3-4F5D-AC40-9025BA01FE14}"))
IServerPanelInfo;
57struct __declspec(uuid(
"{3A1BDB98-9FAD-4D73-9908-D3A6BBEE0A56}"))
IDXPProject;
62struct __declspec(uuid(
"{05A7D349-D5D0-442E-B9E8-5C19A19B7839}"))
IDXPDocument;
67struct __declspec(uuid(
"{B1F500E2-02C9-4865-AF92-697EDA8AF5B3}"))
IOptionsStorage;
72struct __declspec(uuid(
"{BB64FA3D-BB71-41C2-B934-33C9F22BD7F2}"))
IClient;
82struct __declspec(uuid(
"{C253BEE2-392E-4F54-B83A-7A17229C7E59}"))
IStrings;
87struct __declspec(uuid(
"{1F88B862-FECF-4CB3-B653-86898D5A268F}"))
IScene;
102struct __declspec(uuid(
"{44697D04-36D0-43A5-B800-ACCA1122BCB1}"))
ISecurityManager;
112struct __declspec(uuid(
"{E32992D5-09C9-411B-94F6-C51C15056C22}"))
IVcsFileNames;
117struct __declspec(uuid(
"{17EE4DEF-B366-4FE8-ADCF-7A43C8431446}"))
IVcsDesignVault;
122struct __declspec(uuid(
"{39BB3766-78F7-42FF-966D-323FA2F93C74}"))
IVcsProject;
132struct __declspec(uuid(
"{37818AC2-D6B6-40A3-9822-6CD97C158BB4}"))
IVcsRevisions;
137struct __declspec(uuid(
"{A7A0AD2E-8A91-4E05-A24E-81F26F6FEBFD}"))
IEDM_Object;
147struct __declspec(uuid(
"{C5884BE5-6E81-4246-8D11-BB4E181D7E4C}"))
IEDM_Parameter;
157struct __declspec(uuid(
"{3799CEF3-49F9-4153-94E1-0F4FAFFB7BBC}"))
IULB_Folder;
162struct __declspec(uuid(
"{C0D6F25E-3EDD-4F11-805C-B7AFB40EE5B3}"))
IULB_DataFolder;
172struct __declspec(uuid(
"{619E4117-D21B-4BC0-B7C4-D118EB4D2855}"))
IEDM_AsyncContext;
177struct __declspec(uuid(
"{6B5D3250-73C4-4697-ACDD-993EAC29A6BD}"))
IInterfaceList;
182struct __declspec(uuid(
"{195D931C-5A40-45D6-BD8A-C2DE10249A4E}"))
IPluginsRegistry;
192struct __declspec(uuid(
"{61475DBB-BDA9-40BF-8E5A-1A92B80FB282}"))
IULB_URLResult;
222struct __declspec(uuid(
"{52729859-5606-4F33-B1C3-997298D7B906}"))
IProductInfo;
242struct __declspec(uuid(
"{237EE1B0-C95F-4191-A3C2-8C8A28360205}"))
IEDMS_Comment;
277struct __declspec(uuid(
"{96E8A114-A1CA-466B-9165-778A315FFF69}"))
IEDMS_EDS;
297struct __declspec(uuid(
"{118BFC1E-EB95-4384-987F-EA1279D2CB68}"))
IULB_Operation;
317struct __declspec(uuid(
"{EA9BA098-7CC4-426B-898D-B6536012B025}"))
IEDMS_TaskService;
332struct __declspec(uuid(
"{6EA746E3-9B99-408E-BF5A-348C2563C3A3}"))
IULB_GUIDsResult;
342struct __declspec(uuid(
"{24FD2EEA-0A20-4C24-9CD4-FECB5D64B69F}"))
IVCSRepository;
372struct __declspec(uuid(
"{97A763C1-3C99-41F8-A923-D372A24335A3}"))
IEDMS_Tag;
377struct __declspec(uuid(
"{52308D3D-0E9A-4441-A9DA-2CFB7251A9CE}"))
IEDMS_Tags;
382struct __declspec(uuid(
"{7002B66D-D595-4871-AB8E-ED174B5760EF}"))
IReleasableFolder;
387struct __declspec(uuid(
"{28710FA9-455C-4A75-A356-DB0C7292A574}"))
IReleasableGroup;
392struct __declspec(uuid(
"{37EA60E2-7DBC-4947-8B2F-390DB0F56047}"))
IBatchRelease;
397struct __declspec(uuid(
"{43720098-A756-412D-8912-81721E56DC9F}"))
IAspectView;
412struct __declspec(uuid(
"{790CDFDB-F933-45F6-BC4D-2A76369014F5}"))
IVEN_Broadcaster;
417struct __declspec(uuid(
"{C4D189BB-59F8-4D98-8757-0621C6CC7465}"))
IVEN_Manager;
427struct __declspec(uuid(
"{18A74DF3-8720-4B38-BD5E-75C1C772F1CB}"))
IULB_TagFamily;
432struct __declspec(uuid(
"{FA26C255-D24B-41E5-AA0F-66729FFDF5EE}"))
IULB_Tag;
437struct __declspec(uuid(
"{800A7649-4990-401F-A17D-4B5AA2BEC0DA}"))
IULB_ItemTag;
447struct __declspec(uuid(
"{112763A4-F030-4CDB-B42B-53912718C16F}"))
IULB_TagsResult;
457struct __declspec(uuid(
"{7700AB92-81EF-4AFF-9499-04CB3F6954CE}"))
IReleasedItemForm;
472struct __declspec(uuid(
"{82F32B21-0BC7-4F11-9D28-454241A6B308}"))
IWideStrings;
477struct __declspec(uuid(
"{4071126B-5B57-4AC5-B0B1-57FF27EFFFBF}"))
IEDMS_TaskExt;
507struct __declspec(uuid(
"{A26FF2A5-D956-4ACC-81C5-611B0F86A1B7}"))
IIntegers;
567struct __declspec(uuid(
"{FE3950BA-6BA7-4142-9B95-6A76E5BE1E39}"))
576struct __declspec(uuid(
"{3BE572CA-1A1D-497B-98E2-DD2DCFBABB01}"))
593struct __declspec(uuid(
"{451F631A-5268-435D-AD0B-6DE165E01E4F}"))
607struct __declspec(uuid(
"{C33D336A-8007-449D-B5BF-BE0BD0313EC3}"))
627struct __declspec(uuid(
"{E2352C21-FBCF-45B3-8662-6D6BDBE6259D}"))
640struct __declspec(uuid(
"{32D7CFBB-8470-4764-8FC9-BCA63BCF06CC}"))
650struct __declspec(uuid(
"{A36F5959-2C39-4415-B3C8-46D08830BDBB}"))
656 void GetBounds(
int * ALeft,
int * ATop,
int * AWidth,
int * AHeight);
660 void SetBounds(
int ALeft,
int ATop,
int AWidth,
int AHeight);
669struct __declspec(uuid(
"{00A24EC4-D0F2-43B4-959F-9BD6070A160B}"))
684struct __declspec(uuid(
"{221D4BE3-9EA6-4DD0-978B-25C8E168558D}"))
693struct __declspec(uuid(
"{54405065-37BC-48E8-BA48-F2288E39B4BC}"))
703struct __declspec(uuid(
"{9D921288-DD0C-4B83-A5C9-BF9C132C5D9E}"))
713struct __declspec(uuid(
"{E039FCC4-7F87-4119-80B2-14591CE9F07D}"))
762struct __declspec(uuid(
"{80DD484F-8365-48BD-A58D-E7C2A2C028D0}"))
772struct __declspec(uuid(
"{D5BD858E-EBE8-4C8B-9753-73F0EE6E10AD}"))
798struct __declspec(uuid(
"{24C2AF1A-1AA7-478D-BDAD-79743A9D6A25}"))
802 void GetCommandState(std::wstring
const ACommandName, std::wstring * AParameters,
IServerDocumentView *
const AContext,
bool * Enabled,
bool * Checked,
bool * Visible, std::wstring * Caption, std::wstring * ImageFile);
807struct __declspec(uuid(
"{FA2FB826-826B-4744-A1A4-146B8DAE869B}"))
811 void PostProcess(IDispatch *
const AContext, std::wstring
const AParameters);
812 void PreProcess(IDispatch *
const AContext, std::wstring
const AParameters);
818struct __declspec(uuid(
"{D6A54C76-D3B9-4BB4-9095-6377991E63FF}"))
831struct __declspec(uuid(
"{A2FB5975-B850-4118-A06D-656957DF8974}"))
849struct __declspec(uuid(
"{AE7228F2-41F8-4C63-BF0F-4F3F55E58A20}"))
867 void ResizePanel(std::wstring
const AViewName,
int AWidth,
int AHeight);
893 std::wstring
DesignspaceValue(std::wstring
const ASectionName, std::wstring
const AValueName);
894 IProcessLauncherInfo *
RegisterUserProcessLauncher(std::wstring
const APreferredID, std::wstring
const AServerCommand, std::wstring
const AParameters, std::wstring
const ACaption, std::wstring
const ADescription, std::wstring
const AImageFile, std::wstring
const AShortcutText, std::wstring
const AShortcut2Text);
901struct __declspec(uuid(
"{AD01B75D-57A2-40BC-BF74-4FE4FDC201CE}"))
913struct __declspec(uuid(
"{38EA7719-8901-4939-ADB3-C4C0BDB89C80}"))
945struct __declspec(uuid(
"{8EF881E5-FD76-427F-8262-F18211A02692}"))
971struct __declspec(uuid(
"{CF16DD6E-1CA3-4F5D-AC40-9025BA01FE14}"))
993struct __declspec(uuid(
"{B43CF33B-7B5C-46DB-BEA6-EDE1D8424204}"))
1007struct __declspec(uuid(
"{C611F23D-921E-4675-871E-63E8CBEE0EDC}"))
1012 void ParseDestinationString(std::wstring
const Destination, std::wstring * Protocol, std::wstring * Target, std::wstring * Parameters);
1025struct __declspec(uuid(
"{5B4C91E4-F030-4EA7-87F4-8554AEE94B74}"))
1034struct __declspec(uuid(
"{31B397AF-42BD-4367-8E5A-9885E18C5E48}"))
1043struct __declspec(uuid(
"{8F4A8103-39BD-46E8-BC87-85ACD66E0472}"))
1056struct __declspec(uuid(
"{508890AB-B641-48E1-8B61-182EBB0514F1}"))
1059 bool ReadBoolean(std::wstring
const SectionName, std::wstring
const ValueName,
bool DefaultValue);
1060 double ReadDouble(std::wstring
const SectionName, std::wstring
const ValueName,
double DefaultValue);
1061 int ReadInteger(std::wstring
const SectionName, std::wstring
const ValueName,
int DefaultValue);
1062 std::wstring
ReadString(std::wstring
const SectionName, std::wstring
const ValueName, std::wstring
const DefaultValue);
1065 bool ValueExists(std::wstring
const SectionName, std::wstring
const ValueName);
1071struct __declspec(uuid(
"{40FA93D1-98D5-4622-8D10-8A9C47214C44}"))
1075 void WriteBoolean(std::wstring
const SectionName, std::wstring
const ValueName,
bool Value);
1076 void WriteDouble(std::wstring
const SectionName, std::wstring
const ValueName,
double Value);
1077 void WriteInteger(std::wstring
const SectionName, std::wstring
const ValueName,
int Value);
1078 void WriteString(std::wstring
const SectionName, std::wstring
const ValueName, std::wstring
const Value);
1084struct __declspec(uuid(
"{141FBF42-377E-4525-B96B-2CDE69D0CBF7}"))
1089 bool OptionsExist(std::wstring
const ServerName, std::wstring
const OldSettingsPath);
1096struct __declspec(uuid(
"{1328348C-E02D-4A19-A109-8D534A1B9B5D}"))
1113struct __declspec(uuid(
"{BD221CE6-961F-4AC5-BE04-DC9A87ED8C80}"))
1126struct __declspec(uuid(
"{08C84D29-7061-421D-B753-40713EC1536A}"))
1149struct __declspec(uuid(
"{C4FCCBE4-033D-47C1-A2B7-1E36E07C39C8}"))
1164struct __declspec(uuid(
"{0EB04366-0E87-4A7E-9044-1FC58DA79900}"))
1175struct __declspec(uuid(
"{96C632AD-0E5B-4C90-A6BD-7519A6D0AC99}"))
1189struct __declspec(uuid(
"{490C688F-B6A9-46F0-97F7-75FFA8586B5C}"))
1205struct __declspec(uuid(
"{A5A1F208-871F-4B4F-A15C-2F2599BACE2A}"))
1208 void Add(std::wstring
const DisplayGroup, std::wstring
const Itemid);
1214struct __declspec(uuid(
"{08BC8422-51E9-47ED-B30B-2459A2ED249B}"))
1220 void ExtractData(std::wstring
const Itemid, std::wstring * DisplayString, std::wstring * ImageId);
1221 int AddImageTo(std::wstring
const ImageId,
long ImageListHandle);
1228struct __declspec(uuid(
"{F554187A-C089-4D66-94D6-60B321292EBF}"))
1238struct __declspec(uuid(
"{3A1BDB98-9FAD-4D73-9908-D3A6BBEE0A56}"))
1272struct __declspec(uuid(
"{05A7D349-D5D0-442E-B9E8-5C19A19B7839}"))
1285struct __declspec(uuid(
"{B1F500E2-02C9-4865-AF92-697EDA8AF5B3}"))
1302struct __declspec(uuid(
"{57E6E184-5458-4F03-A51E-74F2C921BB72}"))
1325struct __declspec(uuid(
"{654687FE-FB41-4B35-9814-96325E56947B}"))
1335struct __declspec(uuid(
"{8D7E182D-F60D-45F9-9B47-A46777008E0A}"))
1343 int Add(std::wstring AFileName, std::wstring ALabel);
1346 bool Delete(std::wstring AFileName,
int AVersion,
bool ADelLabel);
1347 bool ApplyLabel(std::wstring AFileName,
int AVersion, std::wstring ALabel);
1349 bool CopyVersion(std::wstring AFileName,
int AVersion, std::wstring ADestName);
1350 bool CopyLabel(std::wstring AFileName, std::wstring ALabel, std::wstring ADestName);
1352 bool GetInfo(std::wstring AHistoryFileName, std::wstring * AFileName, std::wstring * ALabel,
int * AVersion);
1363struct __declspec(uuid(
"{35FA832C-66DF-43F6-907D-CB28F7A024BF}"))
1387struct __declspec(uuid(
"{39553A74-EFD0-4C1A-88BD-78EDC1ECD6C8}"))
1390 void AddMessage(std::wstring
const MessageClass, std::wstring
const MessageText, std::wstring
const MessageSource, std::wstring
const MessageDocument, std::wstring
const MessageCallBackProcess, std::wstring
const MessageCallBackParameters,
int ImageIndex,
bool ReplaceLastMessageIfSameClass, std::wstring MessageCallBackProcess2, std::wstring MessageCallBackParameters2);
1403 void AddMessage2(std::wstring
const MessageClass, std::wstring
const MessageText, std::wstring
const MessageSource, std::wstring
const MessageDocument, std::wstring
const MessageCallBackProcess, std::wstring
const MessageCallBackParameters,
int ImageIndex,
bool ReplaceLastMessageIfSameClass, std::wstring
const MessageCallBackProcess2, std::wstring
const MessageCallBackParameters2,
IDXPMessageItemDetails *
const Details);
1409struct __declspec(uuid(
"{DACB13E1-D856-4E64-80D4-6F38554EE957}"))
1430 void DM_AddOutputLine(std::wstring
const MessageLine,
bool ReplaceLastLine,
bool UpdateLastLine);
1435 bool DM_UseItemRevision(std::wstring
const AVaultGUID, std::wstring
const AItemGUID, std::wstring
const ARevisionGUID, std::wstring
const AParams);
1442struct __declspec(uuid(
"{679CAC14-4BDA-4ACF-8563-1113D49C4B69}"))
1453struct __declspec(uuid(
"{EA9D33F9-4D62-4B54-8DC8-C6590293FB62}"))
1459 void SetParam(std::wstring
const ParamName, std::wstring
const ParamValue);
1465struct __declspec(uuid(
"{BB64FA3D-BB71-41C2-B934-33C9F22BD7F2}"))
1537 void DisplaySplashScreen(std::wstring AImagePath,
int AFadeInMillis,
int ADisplayMillis,
int AFadeOutMillis,
int AAlphaStep);
1571struct __declspec(uuid(
"{1174812A-5967-44EB-A159-9DF349766D17}"))
1587struct __declspec(uuid(
"{66066FAF-58D0-457A-BC57-5E879221C99A}"))
1597struct __declspec(uuid(
"{A39143DC-8B46-438C-9218-292E7A7ADDB6}"))
1613struct __declspec(uuid(
"{6F3D630E-AB16-400B-A25A-6CADD8DC6836}"))
1624struct __declspec(uuid(
"{014B4731-8BB1-47E9-821A-D5F56F780256}"))
1638struct __declspec(uuid(
"{2A68D3E4-8C03-446B-9FAA-ED9B60B6BCDA}"))
1648struct __declspec(uuid(
"{3855AFDD-8286-499D-A3FD-38A58CEC2EF7}"))
1657struct __declspec(uuid(
"{F86B83B6-1884-46CE-B1A4-F6CB2751A7F2}"))
1675struct __declspec(uuid(
"{6E42D8EE-37DD-442E-9202-BBE310DF0B17}"))
1687struct __declspec(uuid(
"{1B90388F-B269-48CA-9875-E9E5D01FFDD2}"))
1697struct __declspec(uuid(
"{F208BC7E-7FBB-4830-B0C0-174A85BE7747}"))
1705struct __declspec(uuid(
"{1C8C6A52-50EC-4270-AA65-0C348A5B9D33}"))
1716struct __declspec(uuid(
"{9EB443D0-2E60-4B5A-AB23-5AC26DF6E3AC}"))
1725struct __declspec(uuid(
"{8EEA4C13-967E-4167-A296-08BCC86FE4EE}"))
1736struct __declspec(uuid(
"{A671DBE3-E19A-42BA-BD1E-23C0E07C9AF0}"))
1746struct __declspec(uuid(
"{FF5D08AE-B8C8-4692-A3BE-A875E3953F7F}"))
1751 void GetCommandState(std::wstring
const AProcess, std::wstring * AParameters,
IServerDocumentView *
const AContext,
bool * Enabled,
bool * Checked,
bool * Visible, std::wstring * Caption, std::wstring * ImageFile);
1757struct __declspec(uuid(
"{C1DD1103-4A47-4DB1-8E23-6ED6577F2A17}"))
1766struct __declspec(uuid(
"{C253BEE2-392E-4F54-B83A-7A17229C7E59}"))
1777struct __declspec(uuid(
"{E5432B63-4382-4291-AFEE-000A478B94ED}"))
1789struct __declspec(uuid(
"{BCF575E2-CFCC-4B7E-8838-276764B7B6A6}"))
1807struct __declspec(uuid(
"{D71FF3FD-BF6D-4C86-9F41-4099862E4ACA}"))
1818struct __declspec(uuid(
"{1A03BFA6-72D9-4A0D-8222-39F2B90FFC95}"))
1831struct __declspec(uuid(
"{1A8069C9-2050-447B-AC40-F89C9C28FC7E}"))
1841struct __declspec(uuid(
"{AC42AFF0-F68E-404F-9C77-655FF0718936}"))
1850struct __declspec(uuid(
"{3EA5C9E5-6BA8-47F0-9C4E-0D2A44312B04}"))
1861struct __declspec(uuid(
"{175C305A-B8C1-4A7D-8746-814F79E7931F}"))
1873struct __declspec(uuid(
"{1F88B862-FECF-4CB3-B653-86898D5A268F}"))
1883struct __declspec(uuid(
"{BD212751-5F05-4649-9C54-234C82E857EF}"))
1905struct __declspec(uuid(
"{DA110A96-4776-4BF5-A79D-1C951E32ADC1}"))
1915struct __declspec(uuid(
"{03BD7A1D-B476-4D0B-857A-5DD2FA3C1CC9}"))
1924struct __declspec(uuid(
"{A72651EC-E0B2-407A-A9B3-BD35BF7E775C}"))
1933struct __declspec(uuid(
"{5C97355F-6482-4F54-A900-E7EFF29AB978}"))
1942struct __declspec(uuid(
"{C37D61D7-F106-4613-8B38-92E91320D00C}"))
1952struct __declspec(uuid(
"{89F56BBF-D908-4D3E-A868-5A4BAD26E9CB}"))
1963struct __declspec(uuid(
"{0A1C4C57-3248-4256-AF6E-118D789AB79C}"))
1974struct __declspec(uuid(
"{21423724-1B28-4DD7-80CF-A80B7F16FC7E}"))
1983struct __declspec(uuid(
"{39F43C7E-E65B-4465-978E-F4CBCB185B7F}"))
1993struct __declspec(uuid(
"{44ECBA0B-F339-4EF7-898E-9D93A4C62B24}"))
2002struct __declspec(uuid(
"{8E65BCA2-B686-4AED-B52A-44389C8BEB5D}"))
2171 bool GetHelpTopic(std::wstring
const AHelpTopicID, std::wstring * HelpTopicName);
2186struct __declspec(uuid(
"{5E0BE55E-B0E0-40CD-AA5F-A227A1382A72}"))
2196struct __declspec(uuid(
"{44697D04-36D0-43A5-B800-ACCA1122BCB1}"))
2211struct __declspec(uuid(
"{E97D9FBE-66FC-4C48-B6FE-F22554130857}"))
2220struct __declspec(uuid(
"{C03F16E9-6FE4-4B71-A8E2-822BDF3CCE34}"))
2233struct __declspec(uuid(
"{DA524160-B285-4E20-9E04-8022A025A767}"))
2243struct __declspec(uuid(
"{D496E897-6893-47CD-88B0-1E902E36E79D}"))
2252struct __declspec(uuid(
"{D2984871-AF6F-4FDF-8C70-4C4D97EF971A}"))
2262struct __declspec(uuid(
"{A38EA786-86E9-4219-9DC1-D5169DBE93E8}"))
2271struct __declspec(uuid(
"{110CCECE-7F49-4846-BF6E-9E80E01FCC21}"))
2276 void SetLine(
int Index, std::wstring
const Value);
2286 void MaskBlock(
int AColumn,
int ALine,
int ALength,
int AHeight);
2314struct __declspec(uuid(
"{E32992D5-09C9-411B-94F6-C51C15056C22}"))
2318 void Add(std::wstring
const AFileName);
2320 void AddValue(std::wstring
const AFileName,
int AValue);
2330struct __declspec(uuid(
"{B1A4C584-2D2A-4DFE-A821-472AC9BE62B1}"))
2342 int Download(std::wstring ARepositoryAddress, std::wstring FileName, std::wstring LocalDirectory);
2343 int ShallowCheckOut(std::wstring ARepositoryAddress, std::wstring Path, std::wstring LocalDirectory);
2344 std::wstring
Commit(std::wstring ARepositoryAddress, std::wstring LocalDirectory, std::wstring
const Comment,
IVcsFileNames * FileNames);
2346 int Update(std::wstring ARepositoryAddress, std::wstring LocalDirectory);
2347 std::wstring
Import(std::wstring ARepositoryAddress, std::wstring Path, std::wstring LocalDirectory, std::wstring Comment);
2348 std::wstring
Export(std::wstring ARepositoryAddress, std::wstring Path, std::wstring LocalDirectory);
2350 int CheckOut(std::wstring
const ARepositoryAddress, std::wstring
const APath, std::wstring
const ALocalDirectory);
2351 std::wstring
AddFiles(std::wstring
const ARepositoryAddress, std::wstring
const ALocalDirectory, std::wstring
const AComment,
IVcsFileNames * ALocalFilePaths,
bool ACommit);
2355 std::wstring
Move(std::wstring
const ARepositoryAddress, std::wstring
const ASrcPath, std::wstring
const ADestPath);
2372struct __declspec(uuid(
"{17EE4DEF-B366-4FE8-ADCF-7A43C8431446}"))
2382 std::wstring
Import(
IVcsProject *
const VCSProject, std::wstring
const Path, std::wstring
const LocalPath,
IVcsFileNames *
const FileNames, std::wstring
const Comment);
2409struct __declspec(uuid(
"{39BB3766-78F7-42FF-966D-323FA2F93C74}"))
2421 int Diff(std::wstring
const FileName);
2434 int GetRevision(std::wstring
const AFileName, std::wstring
const ARevision, std::wstring
const ARevisionFileName);
2435 int Rename(std::wstring
const OldName, std::wstring
const NewName);
2460 std::wstring
Export(std::wstring FileName, std::wstring LocalDirectory);
2473struct __declspec(uuid(
"{F34C9A62-7B82-4B33-8BDD-0BCBE0C7EA8D}"))
2481struct __declspec(uuid(
"{9F2EF765-DEF3-4DD5-8163-95CA260FF52C}"))
2495struct __declspec(uuid(
"{37818AC2-D6B6-40A3-9822-6CD97C158BB4}"))
2506struct __declspec(uuid(
"{72A50229-91E9-433F-BCD3-C8252AC4DB81}"))
2532struct __declspec(uuid(
"{A51251B2-B029-4935-834B-E2F067DDE724}"))
2543struct __declspec(uuid(
"{67C38B34-8FE9-4054-9924-A786F2CA633C}"))
2578struct __declspec(uuid(
"{A7A0AD2E-8A91-4E05-A24E-81F26F6FEBFD}"))
2587struct __declspec(uuid(
"{F1B4F1BD-E4F6-4CD4-ACF8-DDF999C980C1}"))
2611struct __declspec(uuid(
"{9F839FA6-F6EC-44E2-A689-E6071BB1C1EE}"))
2624struct __declspec(uuid(
"{5C9B1F32-502C-47F5-9981-1657022DEF05}"))
2634struct __declspec(uuid(
"{6B173DB8-AD2A-4CFE-9314-79A6327D2324}"))
2659struct __declspec(uuid(
"{ED37114A-6865-47BF-A5EF-D3DF5999A5BD}"))
2675struct __declspec(uuid(
"{564FFA6D-A8AB-4272-B9A3-23D6B48B4C79}"))
2689struct __declspec(uuid(
"{2AE739CE-87F0-440A-96DA-DD4D39DCE55E}"))
2699struct __declspec(uuid(
"{9D8D649A-3955-4E1D-B60B-84D54FE4AAA8}"))
2709struct __declspec(uuid(
"{C5884BE5-6E81-4246-8D11-BB4E181D7E4C}"))
2722struct __declspec(uuid(
"{8E06A51B-18B6-48E1-8F73-8A8FCCE81615}"))
2736struct __declspec(uuid(
"{FE93480D-4CDD-4E71-9879-D252D86752D7}"))
2746struct __declspec(uuid(
"{4CFE86B4-05E9-4DC1-9E50-1EC174C545BA}"))
2758struct __declspec(uuid(
"{0719ED5B-7E6F-45B9-B52D-1C38675A5B88}"))
2774struct __declspec(uuid(
"{77F3E972-9C3B-4E46-A925-94B3361FEAAB}"))
2789struct __declspec(uuid(
"{10FB1370-69DC-4B30-877F-84CC31F0520C}"))
2811struct __declspec(uuid(
"{460DCBF9-DE2A-41D8-9B4C-15D40196A5A1}"))
2831 void AddTypedParameter(std::wstring
const AName, std::wstring
const AType, std::wstring
const AValue,
double const ARealValue);
2838struct __declspec(uuid(
"{4FE22509-E783-42A4-867D-A48ACB84DCCE}"))
2858struct __declspec(uuid(
"{27F6AC7C-7272-4DD3-A976-0773320F76B3}"))
2878struct __declspec(uuid(
"{D9B83D6A-74E2-447E-A215-1B797F9BAFB1}"))
2891struct __declspec(uuid(
"{6B172745-F0A7-4C4F-B72C-B05175E9721E}"))
2905struct __declspec(uuid(
"{990A0710-51E2-4206-9ED0-CE8BCAE5D871}"))
2929struct __declspec(uuid(
"{3105E0E5-0FD2-4691-8FB6-F944CE081D8E}"))
2955struct __declspec(uuid(
"{09BFF068-21DE-45C0-94DC-3C89E81F7BA6}"))
2973struct __declspec(uuid(
"{D5B5F40C-C455-4692-8400-C50FADFF184F}"))
2985struct __declspec(uuid(
"{3799CEF3-49F9-4153-94E1-0F4FAFFB7BBC}"))
3022struct __declspec(uuid(
"{AD125D8C-D058-4366-9679-E79E91072237}"))
3084struct __declspec(uuid(
"{BE7DBC45-6A81-4228-83EC-0EDECCB41654}"))
3104struct __declspec(uuid(
"{101C44C8-6A21-40D1-85CE-DCF2D8750BED}"))
3124struct __declspec(uuid(
"{FF3C71B6-7F93-4695-BFC3-A302CF878474}"))
3150struct __declspec(uuid(
"{4409AE0F-E2A5-45ED-A621-838AE65498BE}"))
3168struct __declspec(uuid(
"{12737605-C41A-407E-91C5-0F4895C0C5AE}"))
3202struct __declspec(uuid(
"{C2133BF3-2A32-4299-B9EB-C701C2F1DC32}"))
3218struct __declspec(uuid(
"{37F161C3-9BC1-4378-89AE-2D9042495080}"))
3236struct __declspec(uuid(
"{22C6D828-EF3E-443B-B078-CDB2AC41DC58}"))
3261struct __declspec(uuid(
"{E2567E94-E119-4520-B399-EED9C8CFA6A4}"))
3277struct __declspec(uuid(
"{C0D6F25E-3EDD-4F11-805C-B7AFB40EE5B3}"))
3300struct __declspec(uuid(
"{63D5C1B5-BF3C-4B01-97BC-603505258ADC}"))
3310struct __declspec(uuid(
"{31890329-428C-4677-AB49-2FEFE4A7564A}"))
3320struct __declspec(uuid(
"{1ABD7033-E31E-4914-9E27-1C2B97DB276B}"))
3336struct __declspec(uuid(
"{65162825-8B62-4849-8785-8340A9EE2B80}"))
3350struct __declspec(uuid(
"{1F4AB568-71EC-4356-A309-F0807D455CB5}"))
3360struct __declspec(uuid(
"{81E7A633-9C59-42E1-B8F1-2BED8A90F707}"))
3383struct __declspec(uuid(
"{0987078B-A186-40A5-97D2-8A1F47F2BC05}"))
3395struct __declspec(uuid(
"{619E4117-D21B-4BC0-B7C4-D118EB4D2855}"))
3402 std::wstring
GetParameter(std::wstring
const AName, std::wstring
const ADefaultValue);
3412struct __declspec(uuid(
"{035C9B09-BF0F-4F19-B8A8-89D3C5C07ABC}"))
3421struct __declspec(uuid(
"{7FE14209-7628-4C91-831F-0C18E7D7A8E9}"))
3437struct __declspec(uuid(
"{43910921-F0A4-44D4-8F1E-24C0AF517605}"))
3447struct __declspec(uuid(
"{6D673F71-CEA5-49A5-B4F4-0DE84F6677F2}"))
3459struct __declspec(uuid(
"{B911F9FD-451F-4C35-9FB4-42125AD0731E}"))
3471struct __declspec(uuid(
"{B8D0DA99-989B-4489-82C7-20FF70AA9397}"))
3483struct __declspec(uuid(
"{3767009F-AF6C-4C5B-9E04-201819234886}"))
3495struct __declspec(uuid(
"{2B37031D-6850-40F3-8484-94D18547A8C2}"))
3507struct __declspec(uuid(
"{31DA5E05-D557-4019-A617-A87E8763CC00}"))
3519struct __declspec(uuid(
"{1DF2CFD5-C779-42F3-AFD0-EC705F2F60A4}"))
3531struct __declspec(uuid(
"{BC994DA7-5D9B-4F5C-9110-52D6E7C3E178}"))
3543struct __declspec(uuid(
"{5BCA20BB-D114-45E4-A9E6-CB300C892E72}"))
3563struct __declspec(uuid(
"{585605B9-FF44-4D1D-B409-E57D6EED5718}"))
3575struct __declspec(uuid(
"{C9F83AB8-9B27-4882-9AF3-5D7E442874B7}"))
3587struct __declspec(uuid(
"{30FD36C3-E0A3-4B86-A887-AEE6C336D6EA}"))
3599struct __declspec(uuid(
"{D8A65D73-FBAF-486F-A81C-F62CFB7A61E2}"))
3611struct __declspec(uuid(
"{0B78795E-0A15-4E16-B472-6B032D2DFC46}"))
3622struct __declspec(uuid(
"{4AB48754-FFEF-4D04-BF40-0D2740A6908C}"))
3632struct __declspec(uuid(
"{3E2B722C-418E-4227-AA8B-131D020715BA}"))
3642struct __declspec(uuid(
"{7A6D23C0-6D55-4B66-A30C-3079B85CA9A3}"))
3652struct __declspec(uuid(
"{5C989C25-9F13-4881-9B19-90C741365693}"))
3662struct __declspec(uuid(
"{D8DFDCE2-6AB7-4720-99CF-588CCFEE40D6}"))
3672struct __declspec(uuid(
"{FE689BBB-141D-4DDC-8FCA-E127585E34A2}"))
3682struct __declspec(uuid(
"{9260F8F2-9019-4BD7-BD5B-82F6BCB96A36}"))
3692struct __declspec(uuid(
"{B93D8D7D-C164-4949-992C-1038F8892F60}"))
3721struct __declspec(uuid(
"{9525BEE1-3647-4733-93B5-B4DAB815C0DD}"))
3736struct __declspec(uuid(
"{0B961683-A8DA-45FA-B9A4-9E6397E4D991}"))
3821 IULB_ItemsResult *
SearchItems(std::wstring
const AFilter_HRIDs, std::wstring
const AFilter_Descriptions, std::wstring
const AFilter_ContentTypeGUIDs, std::wstring
const AFilter_FolderGUIDs, std::wstring
const AFilter_LifeCycleDefinitionGUIDs, std::wstring
const AFilter_RevisionNamingSchemeGUIDs,
int const AMaximumCount,
TEDMS_GetOptionsSet AOptions,
TEDMS_VaultFlagsSet AFlags,
IEDM_AsyncCallback * ACallback,
IEDM_AsyncContext * AContext);
3822 IULB_ItemRevisionsResult *
SearchItemRevisions(std::wstring
const AFilter_HRIDs, std::wstring
const AFilter_Descriptions, std::wstring
const AFilter_Comments, std::wstring
const AFilter_AncestorRevisionGUIDs, std::wstring
const AFilter_LifeCycleStateGUIDs, std::wstring
const AFilter_ContentTypeGUIDs, std::wstring
const AFilter_FolderGUIDs, std::wstring
const AFilter_DataFileHRIDs,
int const AMaximumCount,
TEDMS_VaultFlagsSet AFlags,
IEDM_AsyncCallback * ACallback,
IEDM_AsyncContext * AContext);
3856 IULB_ACLEntriesResult *
SetObjectSharingAndPayload(std::wstring
const AObjectGUID,
TEDM_ObjectClass const AObjectClass,
bool AApplyToChildren,
bool ASetSharingControl,
bool ASetPayloadShared,
int ASharingControl,
bool IsPayloadShared,
IInterfaceList *
const AACLEntries,
TEDMS_VaultFlagsSet AFlags,
IEDM_AsyncCallback * ACallback,
IEDM_AsyncContext * AContext);
3861 IULB_ItemsResult *
GetItemsPerPageForFolder(std::wstring
const AFolderGUIDs, std::wstring
const AFilter_ContentTypeGUIDs, std::wstring
const AFilter_ItemHRID, std::wstring
const AFilter_ItemDescription, std::wstring
const AFilter_ItemComment,
TEDMS_GetOptionsSet AOptions,
TEDMS_VaultFlagsSet AFlags,
IEDM_AsyncCallback * ACallback,
IEDM_AsyncContext * AContext,
int ACurrentPage,
int APageSize);
3863 IULB_ItemsResult *
GetItemsPerPageForFolderOrdering(std::wstring
const AFolderGUIDs, std::wstring
const AFilter_ContentTypeGUIDs, std::wstring
const AFilter_ItemHRID, std::wstring
const AFilter_ItemDescription, std::wstring
const AFilter_ItemComment, std::wstring
const AOrderBy,
TEDMS_GetOptionsSet AOptions,
TEDMS_VaultFlagsSet AFlags,
IEDM_AsyncCallback * ACallback,
IEDM_AsyncContext * AContext,
int ACurrentPage,
int APageSize);
3905struct __declspec(uuid(
"{CE524654-8A1E-4D5F-A33B-E402D6009C54}"))
3924struct __declspec(uuid(
"{57C89772-E060-474A-99C0-9A62FB930AAA}"))
3937struct __declspec(uuid(
"{6B5D3250-73C4-4697-ACDD-993EAC29A6BD}"))
3943 void Put(
int Index, IDispatch *
const Item);
3951 int Add(IDispatch *
const Item);
3952 void Insert(
int Index, IDispatch *
const Item);
3961struct __declspec(uuid(
"{76D447F0-6C15-4003-A4D3-3D14208FA8D8}"))
3984struct __declspec(uuid(
"{A03D108E-9CBC-4986-8587-0AF9A64D5149}"))
3987 bool BrowseReleasedItems(std::wstring * AVaultGUID, std::wstring * AItemGUID, std::wstring * ARevisionGUID, std::wstring
const ACaption,
TBrowseItemsOptionSet AOptions, std::wstring
const ContentTypeFilter, std::wstring
const FolderTypeFilter, std::wstring
const InitialFolderGUID);
3988 void ShowItemView(std::wstring
const AVaultGUID, std::wstring
const AItemGUID);
3989 void ShowInVaultExplorer(std::wstring
const AVaultGUID, std::wstring
const AFolderGUID, std::wstring
const AItemGUID, std::wstring
const ARevisionGUID);
3999 bool BrowseReleasedItemsSimple(std::wstring * AVaultGUID, std::wstring * AItemGUID, std::wstring * ARevisionGUID, std::wstring
const ACaption,
TBrowseItemsOptionSet AOptions, std::wstring
const ContentTypeFilter, std::wstring
const FolderTypeFilter, std::wstring
const InitialFolderGUID);
4000 void ShowInVaultExplorerExt(std::wstring
const AVaultGUID, std::wstring
const AFolderGUID, std::wstring
const AItemGUID, std::wstring
const ARevisionGUID, std::wstring
const AActiveAspect);
4009struct __declspec(uuid(
"{C777F939-8628-4EB7-8EAD-A229A2148BEB}"))
4028struct __declspec(uuid(
"{49C0ADB5-A600-4B31-B6FB-9E6A9F35FCFD}"))
4039struct __declspec(uuid(
"{7EDC92D8-2057-4424-8A9B-2C539C813BE8}"))
4051struct __declspec(uuid(
"{4C5938D6-152F-4816-8B66-2997C56B9AA5}"))
4061struct __declspec(uuid(
"{80905F0D-359C-4114-90E6-BAF1B6F987AF}"))
4070struct __declspec(uuid(
"{18725E1D-08DF-4269-A979-FD4EAF2DB2C7}"))
4082struct __declspec(uuid(
"{9CE9FAB9-CB8B-4A8B-BFF4-B6C3FD089381}"))
4092struct __declspec(uuid(
"{C90EF8D1-253D-4575-9872-93FBFA573E5B}"))
4129struct __declspec(uuid(
"{791BB8F8-ED2B-41AA-8186-5C045BCAC095}"))
4139struct __declspec(uuid(
"{B017908D-C364-4E92-A0AB-D6780F837BAC}"))
4149struct __declspec(uuid(
"{F8371900-9904-43E9-8593-EF47E34168E5}"))
4204struct __declspec(uuid(
"{195D931C-5A40-45D6-BD8A-C2DE10249A4E}"))
4223struct __declspec(uuid(
"{1296C950-C2AC-49EA-B05A-D83FD3B98CBE}"))
4233struct __declspec(uuid(
"{80C82FF0-939E-44AE-8974-1C284EFAC408}"))
4250struct __declspec(uuid(
"{54DAE0A3-E7D7-4598-9FF6-935A2603520F}"))
4270struct __declspec(uuid(
"{485AD09E-F86E-41F6-B831-BD17D36C59E1}"))
4296struct __declspec(uuid(
"{2C05AF97-413B-4B75-9EC0-5E17C6C3D9AE}"))
4308struct __declspec(uuid(
"{DA4A4798-9013-42EC-8216-0495CBD65FD6}"))
4318struct __declspec(uuid(
"{ECE20F89-5595-4273-A9E3-BD1A074A1AD6}"))
4328struct __declspec(uuid(
"{48D9C385-56AF-493E-B18E-94FB49796BDF}"))
4339struct __declspec(uuid(
"{E9974828-4FBB-456F-AE4A-2CCDB24DA727}"))
4355struct __declspec(uuid(
"{AE11931E-5B99-4146-99B2-7CFBAC590591}"))
4364struct __declspec(uuid(
"{A4DBED0B-4C28-45FE-80BE-886893D43166}"))
4382struct __declspec(uuid(
"{61475DBB-BDA9-40BF-8E5A-1A92B80FB282}"))
4391struct __declspec(uuid(
"{FDB14F1F-D681-4488-B1A7-98E963DA81D3}"))
4400struct __declspec(uuid(
"{AB377FC7-004F-43FA-B3D3-435F8FBA3F5F}"))
4420struct __declspec(uuid(
"{2A71C9EB-FFBF-4FB7-94F1-AEA48E01E5B2}"))
4423 std::wstring
CreateThread(std::wstring
const AManagedProjectGUID, std::wstring
const DATA, std::wstring * ErrorMsg);
4424 void UpdateThread(std::wstring
const THREADID, std::wstring
const DATA, std::wstring * ErrorMsg);
4425 void OpenThread(std::wstring
const THREADID, std::wstring * ErrorMsg);
4426 void CloseThread(std::wstring
const THREADID, std::wstring * ErrorMsg);
4430 std::wstring
CreateComment(std::wstring
const THREADID, std::wstring
const Text, std::wstring * ErrorMsg);
4431 void UpdateComment(std::wstring
const CommentId, std::wstring
const Text, std::wstring * ErrorMsg);
4440struct __declspec(uuid(
"{A2F457A6-DC73-43CC-A1A9-65D6809EF4A1}"))
4456struct __declspec(uuid(
"{96910DCC-29BD-489C-BFB9-E985108C7F4E}"))
4472struct __declspec(uuid(
"{2543062B-47F2-4901-8805-6102EF59C1CB}"))
4477 bool SilentLogin(std::wstring
const Server, std::wstring
const User, std::wstring
const Password,
bool const SaveData,
bool const EnableAutoLogin);
4505struct __declspec(uuid(
"{44AA9442-8FA0-4866-B89E-0F196143124D}"))
4510 void Checkout(
IVcsDesignVault *
const AVcsDesignVault, std::wstring
const AProjectVCSPath, std::wstring
const AWorkingCopyDir, std::wstring
const ARelPath,
int ARevisionId);
4512 bool OpenDialog(
IVcsDesignVault * * AVcsDesignVault, std::wstring * AProjectName, std::wstring * AWorkingCopyDir, std::wstring * AProjectRepositoryPath, std::wstring * AManagedProjectGUID, std::wstring * AProjectType);
4516 bool AddProjectToService(std::wstring
const AHRID, std::wstring
const AProjectType, std::wstring
const AManagedRepositoryGUID, std::wstring
const ADescription, std::wstring
const ARepositoryPath, std::wstring * AProjectGUID, std::wstring * AErrorMessage);
4529struct __declspec(uuid(
"{F12E5193-A983-43F0-AC2B-B7DBCABB2AAD}"))
4539struct __declspec(uuid(
"{02B1F210-42BA-462E-9F3B-309A2806BBE5}"))
4548 void Popup(
int const X,
int const Y,
IVEN_Broadcaster *
const AOwner,
IReleasedItemForm_ModalAction_FactoriesAccessible *
const AGetFactories,
IEDMS_Vault *
const ACurrentVault,
IULB_Folder *
const ACurrentFolder,
IInterfaceList *
const ASelectedItems,
IInterfaceList *
const ASelectedRevisions, std::wstring
const ACurrentContentTypeFilter,
bool const AAllowEditing,
bool const AIsSimpleMode,
bool const AAllowPlace);
4557struct __declspec(uuid(
"{4176FDD9-D3F2-47D5-BE2A-EA02CC82DE58}"))
4562 void SetVersion(std::wstring
const PlatformName, std::wstring
const Value);
4569struct __declspec(uuid(
"{F1092EB1-DDAE-4E38-8BF0-42705C847A3A}"))
4582struct __declspec(uuid(
"{2CF8AEF7-2016-4D99-8659-F1F180CACCC8}"))
4590struct __declspec(uuid(
"{52729859-5606-4F33-B1C3-997298D7B906}"))
4595 std::wstring
GetValue(std::wstring
const ASectionName, std::wstring
const AValueName);
4596 bool TryGetValue(std::wstring
const ASectionName, std::wstring
const AValueName, std::wstring * AValue);
4606struct __declspec(uuid(
"{9EC789AB-C2AA-45CE-B930-C78E799A4F1D}"))
4617struct __declspec(uuid(
"{DF64F029-0F81-4BBC-97BE-CAE29CC6C2BA}"))
4625struct __declspec(uuid(
"{96601E49-8852-47D3-A6D4-5A5FFAE94CAB}"))
4637struct __declspec(uuid(
"{C8C23763-68EC-42F9-9C65-4A51551CC6DE}"))
4646struct __declspec(uuid(
"{766D445C-9768-43FB-AA25-2B37D6F66666}"))
4666struct __declspec(uuid(
"{D5298C24-0291-47AF-8AAC-6247AF631DAE}"))
4674struct __declspec(uuid(
"{7BB3311A-D8D1-44A2-9F41-F3FC08C8FCD9}"))
4686struct __declspec(uuid(
"{1295D079-848D-4178-B25A-ADE75A32A669}"))
4695struct __declspec(uuid(
"{FC869F78-B61C-457A-9D92-A613B5DBE009}"))
4704struct __declspec(uuid(
"{D4EDD510-E8D0-4EBB-8111-504ADAA510F6}"))
4720struct __declspec(uuid(
"{C4E9539C-8185-4CC7-8EBE-5FF641C3DBF6}"))
4732struct __declspec(uuid(
"{2715DE9C-CDC1-4E23-9F8B-6505BA9D7E89}"))
4757struct __declspec(uuid(
"{31761FE1-9BF9-4D00-BA24-BB12CF10C94E}"))
4773struct __declspec(uuid(
"{EDEDA09D-72EC-499A-899B-C221FA24CC1B}"))
4782struct __declspec(uuid(
"{237EE1B0-C95F-4191-A3C2-8C8A28360205}"))
4798struct __declspec(uuid(
"{70F0E0A8-CF0A-4B66-96A6-BEAE5E1FA9E8}"))
4821struct __declspec(uuid(
"{CD4FD378-6567-40A9-AC35-7BBB4C4BA480}"))
4841struct __declspec(uuid(
"{145385BE-94D9-473D-AE5A-FC3E67E29FCC}"))
4869struct __declspec(uuid(
"{0A23EAF3-5EF6-4A3C-A156-1BC029D8994E}"))
4897struct __declspec(uuid(
"{86D31FE6-B860-43B5-9003-217DE4B797E6}"))
4923struct __declspec(uuid(
"{69AE56FD-8822-4C96-BCB1-29367C3CE038}"))
4927 void SetManagedProjectLocalPath(std::wstring
const AUserGUID, std::wstring
const AManagedProjectGUID, std::wstring
const AManagedProjectLocalPath);
4935struct __declspec(uuid(
"{AB1A40F9-49C5-42F7-B6F3-DFA00C5B880A}"))
4953 __declspec(deprecated)
IInterfaceList *
GetUserItems(std::wstring
const AProjectGUID, std::wstring
const AProjectItemGUID, std::wstring * AErrorMsg);
4968struct __declspec(uuid(
"{62B69616-483E-48D2-8242-0AEA1E82ABFA}"))
4979struct __declspec(uuid(
"{20C37B51-B55F-4E98-AED2-E64A92C7B58C}"))
4990 bool SendMessage(std::wstring
const ChannelName, std::wstring
const MessageData);
4995struct __declspec(uuid(
"{7812B7F8-17D7-4078-A408-4D0CDB41298B}"))
5015struct __declspec(uuid(
"{FB7821A5-4ACE-4ADA-A407-1ED481DCBBAD}"))
5018 bool Lock(std::wstring
const GroupName, std::wstring
const EntityId, std::wstring
const Params, std::wstring * ErrorMsg);
5019 bool UnLock(std::wstring
const GroupName, std::wstring
const EntityId, std::wstring * ErrorMsg);
5021 bool IsLocked(std::wstring
const GroupName, std::wstring
const EntityId, std::wstring * ErrorMsg);
5026struct __declspec(uuid(
"{1D05267F-CE3E-42B4-8AD7-ED0CFD733351}"))
5043struct __declspec(uuid(
"{CF03C92B-1269-4F07-85B4-964DCEBE54AF}"))
5055struct __declspec(uuid(
"{87A277C9-E18F-4EF5-B9BB-05DFEAD612B0}"))
5059 bool RemoveItem(std::wstring
const RevisionId, std::wstring * AErrorMsg);
5070 bool ExecuteJsonRequestToCiiva(std::wstring
const AEndPointName, std::wstring
const ARequest, std::wstring * AResponse, std::wstring * AErrorMsg);
5078struct __declspec(uuid(
"{582B24A3-F162-4A10-9A87-38EE738DBABB}"))
5090struct __declspec(uuid(
"{026F7B23-8372-43D9-A73A-4628CC17B846}"))
5109struct __declspec(uuid(
"{101DCF33-104B-45A3-9F99-8304CF194737}"))
5125struct __declspec(uuid(
"{28304B72-E0A0-469C-9B39-90E80D519DE2}"))
5140struct __declspec(uuid(
"{96E8A114-A1CA-466B-9165-778A315FFF69}"))
5143 void DelayEvent(std::wstring
const AMessageID,
int ADelayTime, std::wstring * AErrorMsg);
5144 void PostEvents(std::wstring
const AChannelName,
IStrings *
const AEvents,
int ADelayTime, std::wstring * AErrorMsg);
5146 void ReadEvents(
int AMessageCount, std::wstring
const AListenerName, std::wstring
const AXAppID, std::wstring
const AXAppName, std::wstring
const AComputerName,
IInterfaceList *
const AMessageList, std::wstring * AErrorMsg);
5148 void RegisterEventListener(std::wstring
const AListenerName, std::wstring
const AChannelName, std::wstring * AErrorMsg);
5154struct __declspec(uuid(
"{BDF0A4C6-F6FC-49BD-ACFC-955A60CF8248}"))
5170struct __declspec(uuid(
"{E4A20E20-DFB2-4748-B499-27C02FF9D77D}"))
5173 void SetCookies(std::wstring
const AURL, std::wstring
const ACookies);
5179struct __declspec(uuid(
"{52BCE812-7894-459E-9187-FC859F3E0062}"))
5191struct __declspec(uuid(
"{E128521A-1DF0-4BC4-B42E-0F221B925284}"))
5203struct __declspec(uuid(
"{2E2A04F3-E4D1-4EE6-B215-BACE232744D3}"))
5212struct __declspec(uuid(
"{3B740064-C847-465E-A9CE-838FEFBE07EE}"))
5222struct __declspec(uuid(
"{66767C70-40A5-4D45-A578-3471F22DE763}"))
5235struct __declspec(uuid(
"{05CE2D8D-59C8-4A84-9DA6-224404553949}"))
5245struct __declspec(uuid(
"{E8185E2E-007A-452E-9451-C702FE3286C2}"))
5261struct __declspec(uuid(
"{B495220B-B5CE-43C1-BF0C-516A249A50A3}"))
5272struct __declspec(uuid(
"{B445DAA0-4552-403F-A1EC-C66AD4E426D2}"))
5283struct __declspec(uuid(
"{898DD3E7-DDBD-4D54-B021-B2D6D7E88735}"))
5293struct __declspec(uuid(
"{E1355C29-675C-40EA-8E36-DDA5FFE6E0D5}"))
5327struct __declspec(uuid(
"{91500796-970F-4FE7-AE5F-4E23C6E16F82}"))
5345struct __declspec(uuid(
"{118BFC1E-EB95-4384-987F-EA1279D2CB68}"))
5378struct __declspec(uuid(
"{C3294408-FF41-4855-967C-F3246C82BA18}"))
5389struct __declspec(uuid(
"{EB71C272-4338-4968-884D-B14D5AC273F0}"))
5402struct __declspec(uuid(
"{EBE8079A-634A-49F8-AC17-AF3BA92724B3}"))
5413struct __declspec(uuid(
"{40C54F52-AC5F-456D-BB77-744BF572AECD}"))
5428struct __declspec(uuid(
"{331B227F-D4EF-42C8-87C3-D85ED1B6A0D9}"))
5440struct __declspec(uuid(
"{55EBB0CE-9315-4544-BCFC-B0946F647CD7}"))
5455struct __declspec(uuid(
"{5183FA38-FE81-465F-9AAF-02393F75C433}"))
5467struct __declspec(uuid(
"{AD02BD1E-044A-4ECD-9B78-3A42A1BD12E1}"))
5483struct __declspec(uuid(
"{296567B6-CC5E-4D9E-9C24-1ED4730C0FF8}"))
5497struct __declspec(uuid(
"{614FDA15-6B28-45CA-A73E-D6B46FE37762}"))
5507struct __declspec(uuid(
"{21274C43-0DF2-4E91-840F-872F0660EA30}"))
5521struct __declspec(uuid(
"{EA9BA098-7CC4-426B-898D-B6536012B025}"))
5525 bool AddTask(std::wstring
const ARevisionGUID, std::wstring
const ATransitionGuid, std::wstring
const ADescription, std::wstring * AErrorMsg);
5530 bool ApproveTask(std::wstring
const ATaskGUID, std::wstring
const ADescription, std::wstring * AErrorMsg);
5531 bool RejectTask(std::wstring
const ATaskGUID, std::wstring
const ADescription, std::wstring * AErrorMsg);
5532 bool CancelTask(std::wstring
const ATaskGUID, std::wstring
const ADescription, std::wstring * AErrorMsg);
5548 bool AddComment(std::wstring
const ATaskGUID, std::wstring
const AMessage, std::wstring * AErrorMsg);
5558struct __declspec(uuid(
"{28946560-1962-4CE0-B3DD-35BBC1FAB643}"))
5574struct __declspec(uuid(
"{8B595CD1-6377-48F6-B311-7EBC93CA627E}"))
5584struct __declspec(uuid(
"{ED00646A-76E0-41D0-B513-3DB33E3BDADD}"))
5595struct __declspec(uuid(
"{5D28EA05-33B2-4098-9611-58FE3DA8B8B8}"))
5606struct __declspec(uuid(
"{0AAEE8EB-76A0-4D41-8C0C-1EEEB4875BA1}"))
5617struct __declspec(uuid(
"{614B9AD1-CAD9-435C-9CEE-77F645F40891}"))
5631struct __declspec(uuid(
"{6EA746E3-9B99-408E-BF5A-348C2563C3A3}"))
5640struct __declspec(uuid(
"{5D0F71DD-DF3F-41AE-B2A2-FA22B9442845}"))
5653struct __declspec(uuid(
"{24FD2EEA-0A20-4C24-9CD4-FECB5D64B69F}"))
5666struct __declspec(uuid(
"{84726A68-640F-4CDE-9CFD-BA94257B676D}"))
5682struct __declspec(uuid(
"{FB6E41E2-7819-4517-A0CB-D4BDAB5A93C2}"))
5690struct __declspec(uuid(
"{CB61013D-DFF2-48FA-B6AB-0F5CE3F165B7}"))
5707struct __declspec(uuid(
"{F708D5BD-B11A-4FA2-980D-494D11F1DA2C}"))
5741struct __declspec(uuid(
"{45966BFA-7B56-4412-AACF-1824AB80F6F4}"))
5761struct __declspec(uuid(
"{04E1D8BD-0F5A-42C1-89AE-18D8680878B3}"))
5770struct __declspec(uuid(
"{802B0B40-08D8-4B28-A8B8-F3D19DD5A451}"))
5779struct __declspec(uuid(
"{087F665B-8C51-4A68-AEC0-5FC308E26AFD}"))
5794struct __declspec(uuid(
"{CE9F36E0-6197-4B46-928A-353281696666}"))
5804struct __declspec(uuid(
"{5AF561CB-99D3-403A-89AB-C43C59850AEC}"))
5833struct __declspec(uuid(
"{9ED8F75E-0AC3-4E3B-9CC2-837421BD39E5}"))
5842struct __declspec(uuid(
"{444510B1-54F1-4592-9C3E-B100ABA05130}"))
5857struct __declspec(uuid(
"{443926A8-C539-44BB-9B2C-03F614EF9E92}"))
5867struct __declspec(uuid(
"{53CA250F-D30F-4406-9864-8751789793FD}"))
5877struct __declspec(uuid(
"{97A763C1-3C99-41F8-A923-D372A24335A3}"))
5890struct __declspec(uuid(
"{52308D3D-0E9A-4441-A9DA-2CFB7251A9CE}"))
5901struct __declspec(uuid(
"{14833E36-1087-4374-B2FB-D78AEB0CF9EF}"))
5923struct __declspec(uuid(
"{7002B66D-D595-4871-AB8E-ED174B5760EF}"))
5948struct __declspec(uuid(
"{28710FA9-455C-4A75-A356-DB0C7292A574}"))
5963struct __declspec(uuid(
"{8F3A588D-3C8A-47CE-8C6B-7E37F18803C8}"))
5972struct __declspec(uuid(
"{37EA60E2-7DBC-4947-8B2F-390DB0F56047}"))
5995struct __declspec(uuid(
"{43720098-A756-412D-8912-81721E56DC9F}"))
6012struct __declspec(uuid(
"{BEABC06A-9ABC-40EF-8BDC-79F7BD66C06F}"))
6022struct __declspec(uuid(
"{06B57699-6BCB-4F35-AAC4-6D19CCD46053}"))
6038struct __declspec(uuid(
"{5462CB9C-9336-48F1-ABA9-FCFF1112A9F2}"))
6048struct __declspec(uuid(
"{2C5A14F5-CDBD-4D44-BA48-4A44BB448F7F}"))
6059struct __declspec(uuid(
"{790CDFDB-F933-45F6-BC4D-2A76369014F5}"))
6067struct __declspec(uuid(
"{C4D189BB-59F8-4D98-8757-0621C6CC7465}"))
6076struct __declspec(uuid(
"{326BF2B8-C5C3-417E-89D2-A1ABC46CD84A}"))
6085struct __declspec(uuid(
"{18A74DF3-8720-4B38-BD5E-75C1C772F1CB}"))
6094struct __declspec(uuid(
"{FA26C255-D24B-41E5-AA0F-66729FFDF5EE}"))
6112struct __declspec(uuid(
"{800A7649-4990-401F-A17D-4B5AA2BEC0DA}"))
6123struct __declspec(uuid(
"{F38D4B2A-6FC7-4C3C-BBD4-393B1915D4B9}"))
6134struct __declspec(uuid(
"{112763A4-F030-4CDB-B42B-53912718C16F}"))
6145struct __declspec(uuid(
"{D05141E2-2E26-489D-BC85-255191F13A33}"))
6156struct __declspec(uuid(
"{1418EB47-A3E8-4A0B-AAA7-6EA1A17B9F33}"))
6169struct __declspec(uuid(
"{2013E9D4-EA1D-40AE-989E-0B76A9799109}"))
6179struct __declspec(uuid(
"{7700AB92-81EF-4AFF-9499-04CB3F6954CE}"))
6187struct __declspec(uuid(
"{5EA23B46-DD3A-48CF-AFD1-53DCACFF5FF0}"))
6198 void SetState_Vault(std::wstring
const AVaultGUID, std::wstring
const AFolderToFocusGUID, std::wstring
const AItemGUID, std::wstring
const ARevisionGUID);
6212struct __declspec(uuid(
"{4EEABFB9-4966-48B6-8CC6-37067A99F940}"))
6220struct __declspec(uuid(
"{A5BE3B35-EEAD-4E1D-B06A-DFBE1C92CDE3}"))
6244struct __declspec(uuid(
"{83C2E65E-E5A3-4893-BAE7-EB989C93235C}"))
6262struct __declspec(uuid(
"{2CE33A80-9627-4ECE-81AF-3D1E9AB748ED}"))
6271struct __declspec(uuid(
"{75899A23-641A-466A-A0B0-C629D997EB5D}"))
6280struct __declspec(uuid(
"{0692EF6C-7512-451B-B876-34FB3ECC6C16}"))
6289struct __declspec(uuid(
"{85ABB988-B5EE-4AB6-940F-823C4930571B}"))
6297struct __declspec(uuid(
"{12A6DA42-A5A9-479E-98B1-CD7F9278D910}"))
6316struct __declspec(uuid(
"{A72B4674-3991-4310-8889-811A7148A709}"))
6353 void SetState_Vault(
bool Wait, std::wstring
const AVaultGUID, std::wstring
const AFocusFolderGUID, std::wstring
const AItemGUID, std::wstring
const ARevisionGUID,
int const APageInFolder,
int const APageSize,
bool const AFiltered);
6354 void AddNavigationWayPoint(std::wstring
const AVaultGUID, std::wstring
const AFolderGUID, std::wstring
const AItemGUID, std::wstring
const ARevisionGUID, std::wstring
const ADescription,
int const APageInFolder,
int const APageSize,
bool const AFiltered);
6364struct __declspec(uuid(
"{82F32B21-0BC7-4F11-9D28-454241A6B308}"))
6377struct __declspec(uuid(
"{A51B5BD7-2AFE-43F9-B442-BC0027DA95A1}"))
6387struct __declspec(uuid(
"{C43687B8-332B-43A6-A16D-27C3FBD9418A}"))
6397struct __declspec(uuid(
"{E680C7BE-45F4-4CB0-BA65-765AE8206355}"))
6408struct __declspec(uuid(
"{D8B2369A-2986-4E20-82AC-D98A6A8EB8C9}"))
6416struct __declspec(uuid(
"{B35A2675-65DC-400E-9689-853E9698A824}"))
6424struct __declspec(uuid(
"{BC91CC92-DDFE-40EB-87F6-DB68549B1BEB}"))
6432struct __declspec(uuid(
"{62598052-E0F6-47BF-88D0-F92255165328}"))
6440struct __declspec(uuid(
"{5F47E45B-FBA7-43D4-917F-5666C637F89F}"))
6449struct __declspec(uuid(
"{2E889E09-7D3B-4725-9DFA-DC3FADCA5FD9}"))
6459struct __declspec(uuid(
"{A3F718B1-2F69-4893-8ADE-65686DBB04DE}"))
6474struct __declspec(uuid(
"{79815CBD-F5C6-4C2F-B326-B663BDF8AC23}"))
6483struct __declspec(uuid(
"{D5993B0B-05C5-4CD0-A686-515DC37F9605}"))
6495struct __declspec(uuid(
"{4071126B-5B57-4AC5-B0B1-57FF27EFFFBF}"))
6504struct __declspec(uuid(
"{A0492768-4C04-40B3-A8E0-F560B60D3C81}"))
6516struct __declspec(uuid(
"{FA750038-F51E-40B0-97D3-D0061D72B59F}"))
6522 bool TryGetKey(std::wstring
const AValue, std::wstring * AKey);
6527struct __declspec(uuid(
"{41CE63E2-E3E6-4FD0-9FC2-B8BD5D232545}"))
6532 bool SetSetting(std::wstring
const ASettingName, std::wstring
const ASettingValue, std::wstring * AErrorMsg);
6533 bool GetSetting(std::wstring
const ASettingName, std::wstring * ASettingValue, std::wstring * AErrorMsg);
6538struct __declspec(uuid(
"{B9B26FAC-6DFC-41FE-BD2F-1249E1A579BF}"))
6546struct __declspec(uuid(
"{5153B693-DA5C-4657-B12A-D1B459451759}"))
6554struct __declspec(uuid(
"{49A6C850-CB15-4DA6-AAF5-3252D84908BD}"))
6575struct __declspec(uuid(
"{A26FF2A5-D956-4ACC-81C5-611B0F86A1B7}"))
6588struct __declspec(uuid(
"{2B352DA0-A3C3-4E63-B35B-C7D93D17E0B2}"))
6604struct __declspec(uuid(
"{2259F6DF-5D24-42E3-8706-C225BF9E19FB}"))
6614struct __declspec(uuid(
"{DCE65A99-CFA0-41CE-B772-A2336DD8A1A4}"))
6627struct __declspec(uuid(
"{C2528530-5E52-4A93-A1F3-8A124E0DBC40}"))
6651struct __declspec(uuid(
"{8E2E034E-75DD-4F60-917B-81203C5C8B09}"))
6671struct __declspec(uuid(
"{2CBA41C4-5629-42F4-877B-7FB00E50082E}"))
6691struct __declspec(uuid(
"{EC2CF164-23A9-482D-B957-152DB444C853}"))
6696 bool TryParseRealValue(
double ARealValue, std::wstring AParameterTypeGUID, std::wstring * DisplayValue);
6702struct __declspec(uuid(
"{9011D71E-914B-416E-A9EC-43E1D260055D}"))
6705 void AddParameterValue(std::wstring
const AParameterName, std::wstring
const AParameterType, std::wstring
const AValue,
double const ARealValue);
6712struct __declspec(uuid(
"{E42BFB23-2C60-4B69-8C6C-0B791A3ED44E}"))
6721struct __declspec(uuid(
"{3E7FF4AC-50FD-4700-9826-2850C0479AC8}"))
6730struct __declspec(uuid(
"{0BC01B69-A78A-4838-A0C0-3679B09E9C86}"))
6743struct __declspec(uuid(
"{0BDCDDDE-2F40-4D0A-8CC1-3E048D219F0C}"))
6746 void SetState_Vault(
bool Wait, std::wstring
const AVaultGUID, std::wstring
const AFocusFolderGUID, std::wstring
const AItemGUID, std::wstring
const ARevisionGUID);
6755struct __declspec(uuid(
"{DAB7C742-C8FF-45A7-B49C-0C72AE4CAE75}"))
6763struct __declspec(uuid(
"{D8BD21B5-A693-4A17-883B-57D3D06B608A}"))
6772struct __declspec(uuid(
"{443EC635-E616-4EB3-960E-BD89AD7F05D2}"))
6783struct __declspec(uuid(
"{5189BF31-97DA-4355-8C93-D288CF7527D4}"))
6794struct __declspec(uuid(
"{2264F3D3-8CC0-4BC5-BF41-DBEACA97E65C}"))
6803struct __declspec(uuid(
"{8D955E68-D4BF-419C-A653-380341710B2B}"))
6813struct __declspec(uuid(
"{CC980131-A624-4829-A5EB-64205D686F1D}"))
6827struct __declspec(uuid(
"{F4156C49-DB01-49D6-9C1E-64BB7EED7C1A}"))
6835struct __declspec(uuid(
"{09B7B694-D5A8-483A-A35C-49EF3052583D}"))
6849struct __declspec(uuid(
"{62B9BC17-E2CA-4A22-8510-6C5E8381880C}"))
6853 void SetID(std::wstring
const AInnerId, std::wstring
const AExternalId);
6862struct __declspec(uuid(
"{BB5EA76E-C975-4308-A136-1A0CF115B2F9}"))
6876struct __declspec(uuid(
"{C5FCAAD9-3735-4E82-BD05-189913A68E16}"))
6885struct __declspec(uuid(
"{60CBDBCF-70D6-4A4B-B0D4-213B50B6F31A}"))
6896struct __declspec(uuid(
"{D1A639E4-4FD5-4CF4-9348-BBCA494C38A0}"))
6909struct __declspec(uuid(
"{7F9C6837-B7C8-4391-98FC-D74ECEDE386C}"))
6918struct __declspec(uuid(
"{E788C532-26D2-4071-82A5-AEB2A7FB1ECC}"))
6926struct __declspec(uuid(
"{2645FB19-7F0F-470F-AC3A-E5DCA14C2F6B}"))
6935struct __declspec(uuid(
"{5DFD8099-7296-4927-9C9C-495B0D986A4F}"))
¥ ¼6† i
Definition EDP.Interfaces.cpp:4612
J¢b þè ÎF ¡ X
Definition EDP.Interfaces.cpp:1116
Definition DXP.RecordWrappers.h:218
Definition DXP.RecordWrappers.h:133
Definition DXP.RecordWrappers.h:176
Definition DXP.RecordWrappers.h:309
Definition DXP.RecordWrappers.h:279
Definition DXP.RecordWrappers.h:359
Definition DXP.RecordWrappers.h:243
Definition DXP.AbstractClasses.h:16
TTaskConditionType
Definition DXP.Types.h:574
TTaskType
Definition DXP.Types.h:429
TUpdateCheckFrequency
Definition DXP.Types.h:374
TPluginAutoRunAction
Definition DXP.Types.h:361
std::set< TEDMS_VaultFlag > TEDMS_VaultFlagsSet
Definition DXP.Types.h:274
TPluginsStatus
Definition DXP.Types.h:324
int TFontCharset
Definition DXP.Types.h:59
TEDMS_VaultMode
Definition DXP.Types.h:255
TVcsCommand
Definition DXP.Types.h:163
TConfirmationOption
Definition DXP.Types.h:128
TFileOwnershipWarningLevel
Definition DXP.Types.h:80
TEDM_ACLUserScopeMode
Definition DXP.Types.h:225
std::set< TTaskUserActionType > TTaskUserActionTypesSet
Definition DXP.Types.h:475
TEDM_ObjectClass
Definition DXP.Types.h:207
TProviderType
Definition DXP.Types.h:197
TDocumentsBarGrouping
Definition DXP.Types.h:119
std::set< TVCSStatus > TVCSStatusSet
Definition DXP.Types.h:158
TRepositoryType
Definition DXP.Types.h:353
TTaskSortDirection
Definition DXP.Types.h:566
TGroupDataType
Definition DXP.Types.h:420
std::set< TEDM_ObjectClass > TEDM_ObjectClassSet
Definition DXP.Types.h:220
int TColor
Definition DXP.Types.h:55
TAlignment
Definition DXP.Types.h:396
TTaskUserActionType
Definition DXP.Types.h:462
_COM_SMARTPTR_TYPEDEF(INotification, __uuidof(INotification))
TFreeBinaryItemType
Definition DXP.Types.h:438
TPenStyle
Definition DXP.Types.h:405
std::set< TULB_ReleasedFileType > TULB_ReleasedFileTypeSet
Definition DXP.Types.h:293
TConfigItemType
Definition DXP.Types.h:335
TTaskStateType
Definition DXP.Types.h:449
TSnippetCreationMode
Definition DXP.Types.h:99
TRevisionLevel
Definition DXP.Types.h:315
TModalActionResult
Definition DXP.Types.h:503
TFolderModalActionType
Definition DXP.Types.h:494
TEDM_SearchConditionFieldType
Definition DXP.Types.h:555
std::set< TTaskStateType > TTaskStateTypesSet
Definition DXP.Types.h:479
std::set< TFontStyle > TFontStylesSet
Definition DXP.Types.h:51
TMatchFileNameKind
Definition DXP.Types.h:111
TFontQueryMode
Definition DXP.Types.h:44
TCreateKind
Definition DXP.Types.h:344
int TCursor
Definition DXP.Types.h:106
std::set< TBrowseItemsOption > TBrowseItemsOptionSet
Definition DXP.Types.h:310
TULB_LifeCycleManagement
Definition DXP.Types.h:237
TReleasedItemFormType
Definition DXP.Types.h:484
std::set< TEDMS_GetOption > TEDMS_GetOptionsSet
Definition DXP.Types.h:289
TFolderRefreshState
Definition DXP.Types.h:529
std::set< TLoginOption > TLoginOptionSet
Definition DXP.Types.h:75
TVaultActionNotification
Definition DXP.Types.h:537
TULB_ReleasedFileType
Definition DXP.Types.h:245
std::set< TVaultExplorerPanels > TVaultExplorerPanelsSet
Definition DXP.Types.h:524
TEDM_SearchConditionOccur
Definition DXP.Types.h:387
std::set< char > TSysCharSet
Definition DXP.Types.h:137
TErrorLevel
Definition DXP.Types.h:89
std::set< TShiftState > TShiftStateSet
Definition DXP.Types.h:29
Definition DXP.Interfaces.h:5859
Definition DXP.Interfaces.h:5844
std::wstring DisplayName()
std::wstring Description()
IStrings * ContentTypes()
Definition DXP.Interfaces.h:5997
void RetrievingSummaryStringForAspect(std::wstring AAspectName)
void ReceiveNotification(IVaultExplorerNotification *ANotification)
std::wstring GetRetrievingSummaryString()
std::wstring GetSummaryString()
std::wstring GetNoSummaryString()
void SetAspectName(std::wstring AAspectName)
void SetState(IEDMS_Vault *AVault, IULB_Item *AItem, IULB_ItemRevision *ARevision)
std::wstring GetAspectName()
void UpdateSummaryStringForAspect(std::wstring AAspectName)
Definition DXP.Interfaces.h:5080
std::wstring GetBitmapFile()
void SetBitmapFile(std::wstring const Str)
void SetBitmapFileMaskColor(TColor const Value)
TColor GetBitmapFileMaskColor()
Definition DXP.Interfaces.h:1659
std::wstring GetCaption()
bool MoveForward(int AnIndex)
std::wstring GetBackwardHistoryAddress(int AnIndex)
std::wstring GetAddress()
std::wstring GetForwardHistoryAddress(int AnIndex)
int GetBackwardHistoryCount()
std::wstring GetBackwardHistoryCaption(int AnIndex)
int GetForwardHistoryCount()
bool MoveBackward(int AnIndex)
std::wstring GetForwardHistoryCaption(int AnIndex)
Definition DXP.Interfaces.h:5974
void SetNamingScheme(std::wstring const Value)
std::wstring GetRevisionNamingSchemeGUID()
IBatchReleaseListener * GetListener()
std::wstring GetNamingScheme()
IReleasableFolder * TopFolder()
bool CommitInteractively()
void SetListener(IBatchReleaseListener *const Value)
IReleasableFolder * CreateFolder()
void SetFirstIndex(int Value)
std::wstring GetVaultGUID()
void SetRevisionNamingSchemeGUID(std::wstring const Value)
void SetVaultGUID(std::wstring const Value)
Definition DXP.Interfaces.h:5965
Definition DXP.Interfaces.h:1589
std::wstring GetSubCategory()
std::wstring GetCategory()
Definition DXP.Interfaces.h:2004
void SetWin7TaskbarThumbnails(bool Value)
void SetPrefPopupDelay(int Value)
bool GetPrefEnableConnectivityInsight()
std::wstring SpecialFolder_AltiumHelp()
std::wstring SpecialFolder_AltiumSystemLibrary()
void EraseFile(std::wstring FName)
int RemoveModuleFromMemory(std::wstring S)
std::wstring GetPrevSettings_SpecialKey_SoftwareAltiumAppDXP(int AIndex)
void SetPrefConnectivityInsightClickPreview(bool Value)
void SetWin7TaskbarProgress(bool Value)
bool GetIntegratedHelpSystem()
void SetAlwaysShowNavBarInTasks(bool Value)
std::wstring SpecialFolder_TemplatesForAllUsers()
void SetPrefTransparencyHighest(int Value)
void SetActivateLastActiveOnClose(bool Value)
void SetPrefEnableDocumentInsight(bool Value)
bool GetUseExternalWebBrowser()
int GetPrefAnimationSpeed()
bool GetPrefRestoreOpenDocuments()
bool GetPrefHyperlinkInsightClickEnabled()
ITranslationManager * GetTranslationManager()
void SetGroupingInDocumentsBar(TDocumentsBarGrouping Value)
bool GetUseLocalizedResources()
std::wstring SpecialFolder_AltiumSystemButtons()
bool GetServerName(std::wstring const ADllName, std::wstring *ServerName)
void SetFavoritesThumbnailSize(C_tagSIZE Value)
void SetBuiltInNavigationBar(bool Value)
std::wstring SpecialFolder_AltiumApplicationData()
std::wstring SpecialFolder_AltiumAllUserDocuments()
bool GetPrefEnableProjectInsight()
bool ExistSpecific(std::wstring FileName)
bool GetHelpTopic(std::wstring const AHelpTopicID, std::wstring *HelpTopicName)
void SetFileFromString(std::wstring FileName, std::wstring UserID, std::wstring Data)
bool GetAutoShowComponentSymbols()
void SetPrefSaveToolsLayout(bool Value)
std::wstring SpecialFolder_AltiumTaskingApplicationData()
void SetPrefConnectivityInsightHoverTextHint(bool Value)
void SetPrefUseLuna(bool Value)
void SetCurrentOutputGenerator(IDispatch *const Generator)
std::wstring SpecialFolder_AltiumLibrary()
bool IsFileReadOnly(std::wstring S)
std::wstring SpecialFolder_ExportPreferences()
void SetPrefRememberFormForDocKind(bool Value)
void SetPrefNoRestoreKindAdd(std::wstring Value)
std::wstring ExtractWholeFileNameFromPath(std::wstring Path)
void SetPrefOpenTasksIfNothingOpen(bool Value)
void SetUseSystemLocaleLanguage(bool Value)
std::wstring ExtractFileNameFromPath(std::wstring Path)
void Synchronize(IThreadSynchronize *const ASync)
std::wstring GetHelpRootURL()
std::wstring ExtractFileDirFromPath(std::wstring Path)
void SetPrefConnectivityInsightClickTree(bool Value)
std::wstring SpecialFolder_AltiumAllUserApplicationData()
void SetMultilineDocumentsBar(bool Value)
void SetPrefAutoTransparency(bool Value)
bool GetEqualButtonsInDocumentsBar()
bool GetMiddleClickClosesDocumentTab()
void SetPrefTransparencyForce(int Value)
void SetEqualButtonsInDocumentsBar(bool Value)
bool SameFileName(std::wstring S1, std::wstring S2, TMatchFileNameKind MatchFileNameKind)
int GetPrefTransparencyLowest()
C_tagSIZE GetFavoritesThumbnailSize()
int GetPrefTransparencyHighest()
void SetPrefEnableConnectivityInsight(bool Value)
std::wstring SpecialFolder_AltiumLocalHelp()
void SetPrefAnimatedPanels(bool Value)
void SetPrefConnectivityInsightClickTextHint(bool Value)
int GetPrefNoRestoreKindCount()
bool GetPrefEnableSupplyChainInsight()
bool GetPrefEnableDocumentInsight()
void SetWin7TaskbarJumpLists(bool Value)
std::wstring ConvertFileNameToExeFileName(std::wstring Name)
void SetPrefConnectivityInsightHoverDelay(int Value)
void SetVSStyleCtrlTab(bool Value)
bool GetPrefSaveToolsLayout()
void SetPrefConnectivityInsightHoverTree(bool Value)
std::wstring GetStringFromFile(std::wstring FileName, std::wstring UserID)
void SetPrefEnableHyperlinkInsight(bool Value)
int GetRecentLayoutCount()
void SetPrefSuppressStartupScreen(bool Value)
void SetPrefEnableSupplyChainInsight(bool Value)
void SetUseLocalizedResources(bool Value)
std::wstring FilePathInShort(std::wstring Path)
bool GetBuiltInNavigationBar()
std::wstring SpecialFolder_AltiumConstraintFiles()
void SetPrefAnimationSpeed(int Value)
bool GetPrefConnectivityInsightHoverPreview()
void AddStartupMessage(std::wstring S)
void SetPrefConnectivityInsightHoverPreview(bool Value)
void SetPrefUseShadow(bool Value)
bool GetPrefHideFloatingPanels()
std::wstring SpecialFolder_AllUserDocuments()
void MakeNewBackUp(std::wstring FileName)
void SetPrefEnableProjectInsight(bool Value)
bool GetWin7TaskbarJumpLists()
bool GetPrefEnableHyperlinkInsight()
void SetPrefHyperlinkInsightClickEnabled(bool Value)
bool GetPrefSuppressStartupScreen()
bool GetWin7TaskbarProgress()
bool UpdateFont(C_tagLOGFONTW *Font)
std::wstring ConvertFileNameToWildCard(std::wstring Path)
std::wstring SpecialFolder_AltiumSystemTemplates()
void SetPrefHideFloatingPanels(bool Value)
bool GetPrefConnectivityInsightClickTextHint()
void SetPrefHideBinderViewTabs(bool Value)
std::wstring GetPrefNoRestoreKind(int Index)
std::wstring SpecialFolder_DesignTemplates()
std::wstring SpecialFolder_MyDesigns()
bool GetPrefPathInTitleBar()
TDocumentsBarGrouping GetGroupingInDocumentsBar()
void ShowHelpTopic(std::wstring ATopicName)
std::wstring GetHelpSuffix()
TConfirmationOption GetReloadDocumentsModifiedOutside()
bool GetUseLocalizedDialogs()
std::wstring SpecialFolder_CommonDocumnetTemplates()
void HideProductStartup()
bool GetPrefAutoTransparency()
std::wstring SpecialFolder_AltiumSecurityAllUserApplicationData()
void SetUseExternalWebBrowser(bool Value)
void SetPrefTransparencyLowest(int Value)
std::wstring SpecialFolder_MyDocuments()
void SetPrefDynamicAutoTransparency(bool Value)
int GetPrefTransparencyForce()
IOptionsManager * GetOptionsManager()
bool GetPrefHideBinderViewTabs()
void SetIntegratedHelpSystem(bool Value)
void ShowProductStartup(std::wstring aBitmap)
void SetPrefPathInTitleBar(bool Value)
std::wstring ForceFileNameExtension(std::wstring Name, std::wstring Ext)
void SetReloadDocumentsModifiedOutside(TConfirmationOption Value)
bool GetPrefDynamicAutoTransparency()
std::wstring SpecialKey_SoftwareAltiumApp()
void SetUseLocalizedDialogs(bool Value)
std::wstring SpecialFolder_AltiumLibraryEDIF()
bool GetAlwaysShowNavBarInTasks()
void SetPrefHyperlinkInsightHoverEnabled(bool Value)
void SetAutoShowComponentSymbols(bool Value)
void SetAutoHideDocumentsBar(bool Value)
bool GetPrefConnectivityInsightClickPreview()
bool GetWin7TaskbarThumbnails()
int GetFileSize(std::wstring FName)
bool GetAutoHideDocumentsBar()
void SetPrefHideDelay(int Value)
bool GetUseSystemLocaleLanguage()
bool GetPrefOpenTasksIfNothingOpen()
int GetPrefConnectivityInsightHoverDelay()
bool GetActivateLastActiveOnClose()
std::wstring SpecialKey_SoftwareAltiumAppDXP()
bool GetPrefAnimatedPanels()
void BeginCursor(TCursor ACursor)
void SetMiddleClickClosesDocumentTab(bool Value)
std::wstring GetDialogsSizeRegKeyName()
bool GetPrefRememberFormForDocKind()
bool GetPrefConnectivityInsightHoverTextHint()
IDispatch * GetCurrentOutputGenerator()
bool GetMultilineDocumentsBar()
std::wstring ExtractFileExtFromPath(std::wstring Path)
std::wstring SpecialFolder_AltiumLocalApplicationData()
bool GetPrefHyperlinkInsightHoverEnabled()
void RemoveSynchronize(IThreadSynchronize *const ASync)
bool GetPrefConnectivityInsightHoverTree()
std::wstring SpecialFolder_AltiumSystemDocumentImages()
std::wstring GetRecentLayout(int AIndex)
void AddShutdownMessage(std::wstring S)
std::wstring SpecialFolder_AltiumExtensions()
void SetPrefNoRestoreKindClear()
std::wstring SpecialFolder_AltiumEmbeddedConstraintFiles()
bool GetPrefConnectivityInsightClickTree()
void SetPrefRestoreOpenDocuments(bool Value)
Definition DXP.Interfaces.h:1467
IServerRecord * GetServerRecord(int Index)
void CloseDocument(IServerDocument *const ADocument)
std::wstring GetGlobalPreferencesVaultGUID()
void QuerySystemFont(TFontQueryMode QueryMode, bool *AUseSysFont, std::wstring *AFontName, int *AFontSize, TFontStylesSet &AFontStyle, TColor *AFontColor, TFontCharset *AFontCharset)
IServerModule * GetServerModule(int Index)
std::wstring GetServerNameByPLID(std::wstring const APLID)
std::wstring GetDocumentCaptionFromDocumentKind(std::wstring const ADocumentKind)
double GetTechnologySubscriptionExpirationDate(std::wstring const ATechnologySet)
std::wstring GetDocumentKindFromDocumentPathEx(std::wstring const Path, std::wstring *DocSubKind)
std::wstring GetGlobalPreferencesRevisionGUID()
IServerDocument * OpenNewDocument(std::wstring const AKind, std::wstring const AFileName, std::wstring const ANewName, bool ReuseExisting)
ISearchManager * GetSearchManager()
IServerDocumentView * GetCurrentView()
IServerDocument * OpenDocumentShowOrHide(std::wstring const AKind, std::wstring const AFileName, bool AShowInTree)
IServerDocument * GetDocumentByPath(std::wstring const AFilePath)
bool LicenseInfoStillValid(long const RetrievedAt)
void ReleaseGlobalPreferencesToVault(std::wstring const VaultGUID, std::wstring const ItemGUID)
void EndDocumentLoad(bool AShow)
void BroadcastNotificationAsynchronously(INotification *ANotification)
IServerDocument * LastActiveDocumentOfType(std::wstring const AType)
void EndDisableInterface()
IDXPWorkSpace * GetDXPWorkspace()
void DisplaySplashScreen(std::wstring AImagePath, int AFadeInMillis, int ADisplayMillis, int AFadeOutMillis, int AAlphaStep)
void LoadCustomizationsFromFile(std::wstring ARCSFileName)
IServerDocument * OpenDocument(std::wstring const AKind, std::wstring const AFileName)
std::wstring GetDocumentCaptionFromDocumentPath(std::wstring const APath)
ILicenseManager * GetLicenseManager()
std::wstring GetDocumentKindFromDocumentFileName(std::wstring const Path, bool CheckForTextFiles)
ISceneManager * GetSceneManager()
ICommandLauncher * GetCommandLauncher()
IDocumentPreviewManager * GetDocumentPreviewManager()
bool IsDocumentOpen(std::wstring const AFilePath)
long GetRealMainWindowHandle()
IClientAPI_Interface * GetClientAPI()
IServerWindowKind * GetWindowKindByName(std::wstring const AWindowKindName)
IProcessControl * GetProcessControl()
void UnregisterNotificationHandler(INotificationHandler *const Handler)
ISecurityServerManager * GetSecurityServerManager()
bool GetPreferencesChanged()
IServerView * GetServerViewFromName(std::wstring const ViewName)
std::wstring GetProductName()
std::wstring GetVersion()
void HandleException(std::wstring const AMessage)
void SetCurrentView(IServerDocumentView *const Value)
IOptionsManager * GetOptionsManager()
IDocumentOptionsSet * GetOptionsSetByName(std::wstring const AName)
bool StartServer(std::wstring const AModuleName)
int GetServerRecordCount()
IPluginsRegistry * GetPluginsRegistry()
void LoadCustomizationsFromPath(std::wstring ARCSFilePath)
ITimerManager * GetTimerManager()
IDynamicHelpManager * GetDynamicHelpManager()
IServerModule * GetServerModuleByName(std::wstring const AModuleName)
void SetPreferencesChanged(bool Value)
IDXPAltiumPortal * GetDXPAltiumPortal()
IServerRecord * GetServerRecordByName(std::wstring const AModuleName)
bool IsDocumentOfKind(std::wstring const Path, std::wstring const DocKind)
std::wstring GetProductVersion()
IDXPSplash * GetDXPSplash()
void AddServerView(IServerView *const AView)
INavigationSystem * GetNavigationSystem()
void HideDocument(IServerDocument *const ADocument)
bool ArePreferencesReadOnly(std::wstring const AServerName, std::wstring const AFormName)
void BroadcastNotification(INotification *ANotification)
ISaveLoadLayout * GetLayoutSaveLoadManager()
IDocumentOptionsSet * GetOptionsSet(int Index)
std::wstring SaveCustomizationsForExport()
bool AddViewToFavorites(IServerDocumentView *const AView, bool AIsSnippet)
long GetMainWindowHandle()
void RemoveServerView(IServerView *const AView)
void ShowDocument(IServerDocument *const ADocument)
std::wstring GetTechnologySets(long *ValidAtTimestamp)
void LoadGlobalPreferencesFromVault(std::wstring const VaultGuid, std::wstring const ItemRevisionGUID)
IGUIManager * GetGUIManager()
bool GetState_AccessFeaturesInDevelopment()
IProductInfo * ProductInfo()
void ShowDocumentDontFocus(IServerDocument *const ADocument)
bool StopServer(std::wstring const AModuleName, bool UnloadDLL)
IServerPanelInfo * GetPanelInfoByName(std::wstring const APanelName)
void RegisterNotificationHandler(INotificationHandler *const Handler)
IServerRecord * GetServerRecordByFeature(std::wstring const AFeature)
void DispatchNotification(IServerModule *const AServerModule, INotification *const ANotification)
int GetApplicationHandle()
ISecurityManager * GetSecurityManager()
IDocumentPreviewHint * GetDocumentPreviewHint()
void DisplayDocsTogetherForCompare()
std::wstring GetDefaultExtensionForDocumentKind(std::wstring const DocumentKind)
void BeginDisableInterface()
bool GetDXPUrlCommandData(std::wstring const Url, std::wstring *Command, std::wstring *Params)
std::wstring GetDocumentKindFromDocumentPath(std::wstring const Path)
Definition DXP.Interfaces.h:1615
bool Clipboard_PasteFormat(long Format)
int Clipboard_GetFormatCount()
long Clipboard_GetFormat(int Index)
Definition DXP.Interfaces.h:4648
void LoadBaseRevisionNumber()
void SetBaseRevisionNumber(int AValue)
int CommitWithDialog(IVcsFileNames *FileNames, std::wstring const Comment)
std::wstring GetStorageID()
int GetBaseRevisionNumber()
std::wstring GetStatusText(std::wstring const AFileName)
bool SaveToWorkingCopy(IVcsFileNames *const AFileNames)
void SetStorageID(std::wstring const AValue)
bool RemoveFromWorkingCopy(IVcsFileNames *const AFileNames)
Definition DXP.Interfaces.h:5237
std::wstring CreatePublicStorage(std::wstring const AStorageName, std::wstring const AProjectGUID)
std::wstring CreatePrivateStorage(std::wstring const AStorageName, std::wstring const AProjectGUID)
Definition DXP.Interfaces.h:800
void GetCommandState(std::wstring const ACommandName, std::wstring *AParameters, IServerDocumentView *const AContext, bool *Enabled, bool *Checked, bool *Visible, std::wstring *Caption, std::wstring *ImageFile)
void LaunchCommand(std::wstring const ACommandName, std::wstring *AParameters, IServerDocumentView *const AContext)
Definition DXP.Interfaces.h:5172
void SetCookies(std::wstring const AURL, std::wstring const ACookies)
Definition DXP.Interfaces.h:4252
std::wstring AutoSelectConfigurationHRID()
IEDMS_Vault * GetConfigurationVault()
IInterfaceList * GetConfigurationList()
IEDMS_Configuration * Configuration()
bool IsAutoSelectEnabled()
bool SelectConfiguration()
void SetConfigurationVault(IEDMS_Vault *const Value)
bool IsCurrentUserAdmin()
void EnableAutoSelect(bool const Enable, std::wstring const ConfigurationHRID)
bool HasActiveConfiguration()
Definition DXP.Interfaces.h:1128
void Login(bool AWaitForResult, std::wstring ACaption, TLoginOptionSet AFlags)
void GetOperatorDetails()
std::wstring GetPRT_GlobalServiceUrl(std::wstring const ServiceName)
std::wstring PortalSessionHandle()
std::wstring OperatorAccountName()
void LoginBySessionID(bool AWaitForResult, std::wstring ASessionHandle)
void AddAltiumPortalEvent(std::wstring AEventType)
Definition DXP.Interfaces.h:6911
IDXPFileBOM * DM_ParseBom(std::wstring AParentVaultGUID, std::wstring AParentRevisionGUID, std::wstring AFileName)
Definition DXP.Interfaces.h:1274
std::wstring DM_DocumentKind()
IDXPProject * DM_Project()
bool DM_DocumentIsLoaded()
std::wstring DM_FullPath()
std::wstring DM_FileName()
bool DM_DocumentIsTextual()
Definition DXP.Interfaces.h:4639
IDXPExtensionManagerSettings * GetState_Settings()
Definition DXP.Interfaces.h:4627
void SetState_CheckFrequency(TUpdateCheckFrequency AValue)
TUpdateCheckFrequency GetState_CheckFrequency()
Definition DXP.Interfaces.h:6898
int GetItemUnmanagedCount()
IULB_ItemRevision * GetRevision(int i)
bool LoadFile(std::wstring AFilePath)
IEDM_ParameterizedRecord * GetItemUnmanagedByIndex(int i)
Definition DXP.Interfaces.h:4584
IDXPMessageSubItem * GetRootItem()
Definition DXP.Interfaces.h:1365
std::wstring GetHelpFileName()
std::wstring GetMsgClass()
std::wstring GetCallBackProcess2()
std::wstring GetCallBackParameters2()
std::wstring GetHelpFileID()
std::wstring GetCallBackParameters()
std::wstring GetDocument()
std::wstring GetCallBackProcess()
IDXPMessageItemDetails * GetDetails()
Definition DXP.Interfaces.h:4571
std::wstring GetCallBackProcess()
IDXPMessageSubItem * GetItem(int Index)
std::wstring GetCallBackParameters()
Definition DXP.Interfaces.h:1389
void AddMessageParametric(std::wstring const MessageParams, std::wstring const MessageCallBackParameters)
void ClearMessagesForDocument(std::wstring const DocumentPath)
void ClearMessagesOfClass(std::wstring const AMsgClass)
IDXPMessageItem * Messages(int Index)
void AddMessage(std::wstring const MessageClass, std::wstring const MessageText, std::wstring const MessageSource, std::wstring const MessageDocument, std::wstring const MessageCallBackProcess, std::wstring const MessageCallBackParameters, int ImageIndex, bool ReplaceLastMessageIfSameClass, std::wstring MessageCallBackProcess2, std::wstring MessageCallBackParameters2)
void AddMessage2(std::wstring const MessageClass, std::wstring const MessageText, std::wstring const MessageSource, std::wstring const MessageDocument, std::wstring const MessageCallBackProcess, std::wstring const MessageCallBackParameters, int ImageIndex, bool ReplaceLastMessageIfSameClass, std::wstring const MessageCallBackProcess2, std::wstring const MessageCallBackParameters2, IDXPMessageItemDetails *const Details)
TErrorLevel GetMaxErrorLevel()
void ClearMessageByIndex(int AIndex)
Definition DXP.Interfaces.h:2188
std::wstring VaultCaption()
std::wstring VaultImage()
Definition DXP.Interfaces.h:1240
std::wstring DM_GetOutputPath()
IDXPProject * DM_OwnedProjects(int Index)
int DM_GetParameterCount()
void DM_SetVCSProject(IDispatch *const Value)
IDXPDocument * DM_GeneratedDocuments(int Index)
IDXPDocument * DM_GetDocumentFromPath(std::wstring DocumentPath)
void DM_AddSourceDocument(std::wstring FileName)
void DM_RemoveParameter(int const AIndex)
IDXPDocument * DM_GetDocumentByDocumentId(std::wstring const ADocumentId)
int DM_GeneratedDocumentCount()
void DM_RefreshInWorkspaceForm()
void DM_AddGeneratedDocument(std::wstring FileName)
void DM_AddParameter(std::wstring const AName, std::wstring const AValue)
std::wstring DM_ManagedProjectGUID()
void DM_AddControlPanel(std::wstring FileName)
int DM_LogicalDocumentCount()
bool DM_GetParameterExist(std::wstring const AName)
std::wstring DM_ProjectFullPath()
int DM_OwnedProjectCount()
IDXPDocument * DM_LogicalDocuments(int Index)
void DM_SetParameter(std::wstring const AName, std::wstring const AValue)
IDispatch * DM_GetVCSProject()
std::wstring DM_ProjectFileName()
void DM_RemoveSourceDocument(std::wstring FileName)
std::wstring DM_GetParameterName(int const AIndex)
IOptionsStorage * DM_OptionsStorage()
std::wstring DM_GetParameterValue(int const AIndex)
Definition DXP.Interfaces.h:1852
std::wstring GetRepositoryURL()
std::wstring GetFileName()
std::wstring GetLibrarySearchPath()
Definition DXP.Interfaces.h:4619
Definition DXP.Interfaces.h:1455
void ShowSplash(bool const IsStartup)
void AddMessage(std::wstring const Msg)
void SetParam(std::wstring const ParamName, std::wstring const ParamValue)
Definition DXP.Interfaces.h:1411
bool DM_FileOwnership_BulkWarnRegister(std::wstring AFileName)
std::wstring DM_GetOutputLine(int Index)
IDXPDocument * DM_GetDocumentFromPath(std::wstring DocumentPath)
void DM_ShowMessageView()
void DM_FileOwnership_BulkWarnEnd(TFileOwnershipWarningLevel AWarningLevel)
IDXPProject * DM_FreeDocumentsProject()
int DM_GetManagedDocumentImageIndex(std::wstring const AFilePath)
void DM_ClearOutputLines()
std::wstring DM_CreateNewDocument(std::wstring ADocKind)
IDXPMessagesManager * DM_MessagesManager()
bool DM_IsReferencedAsDeviceSheet(std::wstring const AFilePath)
IDXPProject * DM_LoadProjectHidden(std::wstring const ProjectPath)
bool DM_UseItemRevision(std::wstring const AVaultGUID, std::wstring const AItemGUID, std::wstring const ARevisionGUID, std::wstring const AParams)
std::wstring DM_WorkspaceFileName()
IDXPProject * DM_GetProjectFromPath(std::wstring ProjectPath)
int DM_GetOutputLineCount()
ILocalHistoryManager * DM_LocalHistoryManager()
IDXPDocument * DM_FocusedDocument()
void DM_AddOutputLine(std::wstring const MessageLine, bool ReplaceLastLine, bool UpdateLastLine)
void DM_FileOwnership_BulkWarnStart()
IDXPProject * DM_FocusedProject()
IDXPProject * DM_Projects(int Index)
IDXPWorkspacePreferences * DM_Preferences()
IDXPProductBranding * DM_ProductBranding()
Definition DXP.Interfaces.h:1304
bool GetFileOwnership_EnabledOutputDirectory()
TFileOwnershipWarningLevel GetFileOwnership_WarningLevelOpen()
void SetFileOwnership_WarningLevelSave(TFileOwnershipWarningLevel AValue)
void SetReleasesTemporaryFolderCleanUp(bool const AValue)
void SetFileOwnership_WarningLevelOpen(TFileOwnershipWarningLevel AValue)
std::wstring GetReleasesTemporaryFolder()
TFileOwnershipWarningLevel GetFileOwnership_WarningLevelSave()
void SetReleasesTemporaryFolder(std::wstring const AValue)
void SetFileOwnership_EnabledOutputDirectory(bool AValue)
std::wstring GetDefaultDocumentPath()
void SetReleasesTemporaryFolderNotExpanded(std::wstring const AValue)
bool GetReleasesTemporaryFolderCleanUp()
bool GetFileOwnership_Enabled()
void SetFileOwnership_Enabled(bool AValue)
std::wstring GetReleasesTemporaryFolderNotExpanded()
Definition DXP.Interfaces.h:1926
std::wstring GetApplicationName()
Definition DXP.Interfaces.h:1907
std::wstring GetFileName()
IServerDocument * GetServerDocument()
Definition DXP.Interfaces.h:1954
void SetRequestResult(int aResult)
IServerDocument * GetServerDocument()
Definition DXP.Interfaces.h:1935
IDragDropObject * GetDragDropObject()
Definition DXP.Interfaces.h:1985
std::wstring GetDItemRevisionGUID()
std::wstring GetDItemGUID()
Definition DXP.Interfaces.h:5781
void SetDenyReason(std::wstring const AData)
std::wstring GetSessionID()
void SetCanLogin(bool const AData)
std::wstring GetUserName()
std::wstring GetDenyReason()
Definition DXP.Interfaces.h:1917
std::wstring GetModuleName()
Definition DXP.Interfaces.h:1995
Definition DXP.Interfaces.h:5743
std::wstring GetOutputFolder()
std::wstring GetParameters()
IDXPProject * GetProject()
void SetParameters(std::wstring const AValue)
IDXPProject * GetSnapshotProject()
IULB_ItemRevision * GetItemRevision()
void SetAllowRelease(bool const AValue)
Definition DXP.Interfaces.h:1965
std::wstring GetBoardUniqueIds(int AIndex)
int GetBoardUniqueIdCount()
std::wstring GetFirmwareVersions(int AIndex)
Definition DXP.Interfaces.h:1944
std::wstring GetVcsRevisionString()
std::wstring GetFileNames()
Definition DXP.Interfaces.h:1976
Definition DXP.Interfaces.h:642
std::wstring GetDataAddress()
std::wstring GetItemName()
Definition DXP.Interfaces.h:1327
std::wstring GetBackup(int AIndex)
Definition DXP.Interfaces.h:995
std::wstring GetHostServer()
bool IsForDocumentKind(std::wstring const AKind)
std::wstring GetSortName()
std::wstring GetSetName()
Definition DXP.Interfaces.h:1573
std::wstring GetControlState(std::wstring AId)
void Initialize(std::wstring const ADocumentPath)
void SetControlState(std::wstring AId, std::wstring AValue)
Definition DXP.Interfaces.h:1177
void ActivateDocumentPath(std::wstring const ADocumentPath, C_Point APos)
C_Point Get_ActivatedPos()
void ActivateDocumentPreview(std::wstring const ADocumentPath, C_Point APos, int AMouseGap)
std::wstring Get_ActivatedPath()
void DeActivate(bool AImmediate)
void ActivateDocumentChooser(std::wstring const AProjectPath, C_Point APos)
Definition DXP.Interfaces.h:1166
void InvalidatePreview(IServerDocument *const AServerDocument)
IPreviewImage * FindPreview(std::wstring const ADocumentPath, bool AForceGeneration)
void SavePreview(IServerDocument *const AServerDocument, bool AForceGeneration)
Definition DXP.Interfaces.h:629
void SetDeviceSheetDrawn(bool AValue)
std::wstring GetDeviceSheetParameters()
bool GetDeviceSheetDrawn()
bool GetDeviceSheetLoaded()
void SetDeviceSheetLoaded(bool AValue)
Definition DXP.Interfaces.h:609
void GetSymbolParameters(std::wstring *Params)
std::wstring GetFootprintParametersSafe()
std::wstring GetSymbolParametersSafe()
void GetFootprintParameters(std::wstring *Params)
void SetFootprintLoaded(bool const AValue)
void SetSymbolDrawn(bool const AValue)
void SetFootprintDrawn(bool const AValue)
void SetSymbolLoaded(bool const AValue)
bool GetFootPrintLoaded()
Definition DXP.Interfaces.h:578
void SetCursor(long const AValue)
void SetDragImage(long const AValue)
void SetCursorIndex(int const AValue)
void SetSourceWindow(long const AValue)
void SetCancelDragDrop(bool const AValue)
Definition DXP.Interfaces.h:595
void HandleDragDrop(IDragDropObject *const ADragDropInfo)
void HandleDragPaint(IDragDropObject *const ADragDropInfo, C_tagMSG const Msg)
void HandleDragEnter(IDragDropObject *const ADragDropInfo)
bool HandleKeyPress(IDragDropObject *const ADragDropInfo, int AKey, TShiftStateSet AShift)
void HandleDragLeave(IDragDropObject *const ADragDropInfo)
void HandleDragOver(IDragDropObject *const ADragDropInfo)
Definition DXP.Interfaces.h:1885
IInterfaceList * GetSelectedItems()
void SetFootprintLoaded(bool const AValue)
void SetSymbolDrawn(bool const AValue)
void SetSelectedRevisions(IInterfaceList *const AValue)
std::wstring GetFootprintParametersSafe()
void SetFootprintDrawn(bool const AValue)
IInterfaceList * GetSelectedRevisions()
std::wstring GetSymbolParametersSafe()
void SetSelectedItems(IInterfaceList *const AValue)
void SetSymbolLoaded(bool const AValue)
bool GetFootPrintLoaded()
Definition DXP.Interfaces.h:5692
IInterfaceList * GetSelectedRevisions()
std::wstring GetItemGUID()
std::wstring GetVaultGUID()
std::wstring GetContentTypeGUID()
std::wstring GetRevisionHRID()
std::wstring GetItemHRID()
std::wstring GetParameters()
IInterfaceList * GetSelectedItems()
std::wstring GetRevisionGUID()
Definition DXP.Interfaces.h:1115
void RemoveCustomContent(int AnID)
std::wstring GetCustomSectionBody(int Index)
int GetCustomSectionsCount()
int AddCustomContent(std::wstring const ASectionName, std::wstring const ASectionBody)
std::wstring GetCustomSectionName(int Index)
Definition DXP.Interfaces.h:2691
void SetResult(IEDM_RecordResultList *AValue)
IEDM_RecordResultList * GetResult()
Definition DXP.Interfaces.h:3414
void HandleResult(IEDM_AsyncResult *AResult)
Definition DXP.Interfaces.h:3397
IDispatch * GetParameterIntf(std::wstring const AName)
void SetParameterIntf(std::wstring const AName, IDispatch *AIntf)
std::wstring GetParameter(std::wstring const AName, std::wstring const ADefaultValue)
std::wstring GetParameterValueAtIndex(int AIndex)
void SetParameter(std::wstring const AName, std::wstring const AValue)
IDispatch * GetParameterIntfAtIndex(int AIndex)
void RemoveParameter(std::wstring const AName)
std::wstring GetParameterNameAtIndex(int AIndex)
Definition DXP.Interfaces.h:3439
IEDM_FileResult * GetResult()
void SetResult(IEDM_FileResult *AValue)
Definition DXP.Interfaces.h:5205
void SetResult(IEDM_RawSearchParametersResult *AValue)
IEDM_RawSearchParametersResult * GetResult()
Definition DXP.Interfaces.h:4775
IEDM_RawSearchResult * GetResult()
void SetResult(IEDM_RawSearchResult *AValue)
Definition DXP.Interfaces.h:5835
IEDM_RawSearchValuesForParametersResult * GetResult()
void SetResult(IEDM_RawSearchValuesForParametersResult *AValue)
Definition DXP.Interfaces.h:6714
IEDM_RawSearchValuesForTypedParametersResult * GetResult()
void SetResult(IEDM_RawSearchValuesForTypedParametersResult *AValue)
Definition DXP.Interfaces.h:2677
IEDM_Result * GetOutput()
bool WaitUntilDone(int ASeconds)
IEDM_AsyncContext * GetContext()
Definition DXP.Interfaces.h:3423
void Add(IEDM_AsyncResult *AResult)
bool ContainsResult(IEDM_AsyncResult *AResult)
IEDM_AsyncResult * GetResult(int i)
void Remove(IEDM_AsyncResult *AResult)
void CancelAllCallbacks()
bool WaitUntilDone(int ASeconds)
Definition DXP.Interfaces.h:3624
void SetResult(IEDM_ScriptResult *AValue)
IEDM_ScriptResult * GetResult()
Definition DXP.Interfaces.h:3634
void SetResult(IEDM_SearchResult *AValue)
IEDM_SearchResult * GetResult()
Definition DXP.Interfaces.h:2701
IEDM_Result * GetResult()
void SetResult(IEDM_Result *AValue)
Definition DXP.Interfaces.h:3644
void SetResult(IEDM_SuggestionsResult *AValue)
IEDM_SuggestionsResult * GetResult()
Definition DXP.Interfaces.h:2738
void SetFilePath(std::wstring const AValue)
std::wstring GetFilePath()
Definition DXP.Interfaces.h:3684
IInterfaceList * GetGroups()
void SetGroups(IInterfaceList *AValue)
Definition DXP.Interfaces.h:4393
void SetItemsCount(int AValue)
Definition DXP.Interfaces.h:2580
void CopyTo(IEDM_Object *AObject)
IEDM_Object * Replicate()
Definition DXP.Interfaces.h:2711
void SetParameterRealValue(double const AValue)
std::wstring GetParameterValue()
std::wstring GetParameterName()
void SetParameterName(std::wstring const AValue)
double GetParameterRealValue()
void SetParameterValue(std::wstring const AValue)
Definition DXP.Interfaces.h:2636
int IndexOfParameter(std::wstring const AName)
double GetParameterRealValueByName(std::wstring const AName)
void AddParameter(IEDM_Parameter *AParameter)
std::wstring GetParameterValue(int AIndex)
IEDM_Parameter * GetParameter(int AIndex)
void SetParameter(std::wstring const AName, std::wstring const AValue)
void SetParameterWithRealValue(std::wstring const AName, std::wstring const AValue, std::wstring const AType, double const ARealValue)
void SetParameterValue(int AIndex, std::wstring const AValue)
double GetParameterRealValue(int AIndex)
void SetParameterName(int AIndex, std::wstring const AName)
void DeleteParameter(int AIndex)
std::wstring GetParameterByName(std::wstring const AName)
std::wstring GetParameterName(int AIndex)
void SetParameterRealValue(int AIndex, double const ARealValue)
void CopyParametersTo(IEDM_ParameterizedRecord *ARecord)
IEDM_Parameter * GetParameterByGUID(std::wstring const AGUID)
Definition DXP.Interfaces.h:5181
IEDM_SearchConditionBooleanQuery * CreateBooleanCondition()
void SetCondition(IEDM_SearchCondition *AValue)
IEDM_SearchCondition * GetCondition()
IEDM_SearchConditionStrictQuery * CreateStrictCondition()
IEDM_SearchConditionWildcardQuery * CreateWildcardCondition()
Definition DXP.Interfaces.h:4734
void SetPageSize(int AValue)
void SetExcludeACLEntries(bool AValue)
bool GetExcludeACLEntries()
void SetOffset(int AValue)
IEDM_SearchConditionRangeQuery * CreateRangeCondition()
IEDM_SearchConditionStrictQuery * CreateStrictCondition()
IEDM_SearchConditionBooleanQuery * CreateBooleanCondition()
IEDM_SearchCondition * GetCondition()
void SetSearchOrder(std::wstring const AValue)
IEDM_SearchConditionWildcardQuery * CreateWildcardCondition()
bool GetIncludeAllChildObjects()
std::wstring GetSearchOrder()
void SetIncludeHiddenRevisions(bool AValue)
void SetCondition(IEDM_SearchCondition *AValue)
void SetIncludeAllChildObjects(bool AValue)
bool GetIncludeHiddenRevisions()
Definition DXP.Interfaces.h:5193
void AddItem(std::wstring const AItem)
std::wstring GetItems(int AIndex)
Definition DXP.Interfaces.h:4759
void SetSearchItem(int AIndex, IEDM_SearchItem *ARecord)
void DeleteSearchItem(int AIndex)
void AddSearchItem(IEDM_SearchItem *ARecord)
IEDM_SearchItem * GetSearchItem(int AIndex)
void SetTotalHits(int AValue)
Definition DXP.Interfaces.h:5796
void AddParameterValue(std::wstring const AParameterName, std::wstring const AValue)
IStrings * GetValues(std::wstring const AParameterName)
Definition DXP.Interfaces.h:6704
void AddParameterValue(std::wstring const AParameterName, std::wstring const AParameterType, std::wstring const AValue, double const ARealValue)
IStrings * GetValues(std::wstring const AParameterName, std::wstring const AParameterType)
Definition DXP.Interfaces.h:2589
void SetCreatedByGUID(std::wstring const AValue)
void SetLastModifiedDate(double const AValue)
void SetCreatedDate(double const AValue)
void SetHRID(std::wstring const AValue)
double GetLastModifiedDate()
std::wstring GetLastModifiedByGUID()
std::wstring GetCreatedByGUID()
std::wstring GetCreatedByName()
void SetCreatedByName(std::wstring const AValue)
std::wstring GetLastModifiedByName()
void SetLastModifiedByName(std::wstring const AValue)
void SetGUID(std::wstring const AValue)
void SetLastModifiedByGUID(std::wstring const AValue)
Definition DXP.Interfaces.h:2626
void SetGUID(std::wstring const AValue)
Definition DXP.Interfaces.h:2724
std::wstring GetFirstErrorMessage()
IEDM_RecordResult * AddRecord()
IEDM_RecordResult * GetRecord(int AIndex)
void DeleteRecord(int AIndex)
Definition DXP.Interfaces.h:2613
void SetError(std::wstring const AMessage)
void SetMessage(std::wstring const AValue)
std::wstring GetMessage()
void SetSuccess(bool const AValue)
Definition DXP.Interfaces.h:2760
IEDM_ScriptCommandResult * GetCommand(int AIndex)
void AddCommand(IEDM_ScriptCommandResult *ARecord)
void SetCommand(int AIndex, IEDM_ScriptCommandResult *ARecord)
void DeleteCommand(int AIndex)
void SetHRID(std::wstring const AValue)
Definition DXP.Interfaces.h:2748
std::wstring GetOperation()
void SetOperation(std::wstring const AValue)
std::wstring GetObjectType()
void SetObjectType(std::wstring const AValue)
Definition DXP.Interfaces.h:3694
int GetAtomicGroupCount()
void UpdateFolder(IULB_Folder *const AFolder)
void AddRevisionNamingScheme(IULB_RevisionNamingScheme *const ARevisionNamingScheme)
void AddFolder(IULB_Folder *const AFolder)
void SetTimeOut(int ATimeOut)
void AddItem(IULB_Item *const AItem, IULB_ItemRevision *const AItemRevision)
void AddLifeCycleDefinition(IULB_LifeCycleDefinition *const ALifeCycleDefinition)
std::wstring GetAtomicGroupIdentifier(int AIndex)
void DeleteItemRevision(std::wstring const AItemRevisionGUID)
void StartAtomicGroup(std::wstring const AGroupIdentifier)
void DeleteLifeCycleDefinition(std::wstring const ALifeCycleDefinitionGUID)
void DeleteFolder(std::wstring const AFolderGUID)
void DeleteRevisionNamingScheme(std::wstring const ASchemeGUID)
void DeleteItem(std::wstring const AItemGUID)
void UpdateRevisionNamingScheme(IULB_RevisionNamingScheme *const ARevisionNamingScheme)
void ReleaseItemRevision(IULB_ItemRevision *const AItemRevision, IInterfaceList *const AItemRevisionLinks, IULB_DataFoldersList *const AFolderList, std::wstring const AReleaseNote)
void AddItemRevision(IULB_ItemRevision *const AItemRevision)
void AddItemLink(IULB_ItemLink *const AItemLink)
void UpdateItemRevision(IULB_ItemRevision *const AItemRevision)
void UpdateLifeCycleDefinition(IULB_LifeCycleDefinition *const ADefinition)
Definition DXP.Interfaces.h:2776
void DeleteAtomicGroup(int AIndex)
void SetAtomicGroup(int AIndex, IEDM_ScriptAtomicGroupResult *ARecord)
IEDM_ScriptAtomicGroupResult * GetAtomicGroupByHRID(std::wstring const AHRID)
int GetAtomicGroupCount()
void AddAtomicGroup(IEDM_ScriptAtomicGroupResult *ARecord)
IEDM_ScriptAtomicGroupResult * GetAtomicGroup(int AIndex)
Definition DXP.Interfaces.h:4722
IEDM_SearchConditionBooleanQueryItem * AddItem()
IEDM_SearchConditionBooleanQueryItem * GetItem(int AIndex)
void DeleteItem(int AIndex)
Definition DXP.Interfaces.h:4706
IEDM_SearchConditionStrictQuery * CreateStrictCondition()
void SetOccur(TEDM_SearchConditionOccur AValue)
IEDM_SearchConditionRangeQuery * CreateRangeCondition()
IEDM_SearchCondition * GetCondition()
TEDM_SearchConditionOccur GetOccur()
IEDM_SearchConditionWildcardQuery * CreateWildcardCondition()
IEDM_SearchConditionBooleanQuery * CreateBooleanCondition()
void SetCondition(IEDM_SearchCondition *AValue)
Definition DXP.Interfaces.h:4668
Definition DXP.Interfaces.h:6556
TEDM_SearchConditionFieldType GetFieldType()
void SetMin(double const AValue)
void SetField(std::wstring const AValue)
void SetMaxInclusive(bool const AValue)
void SetMax(double const AValue)
void SetFieldType(TEDM_SearchConditionFieldType const AValue)
void SetMinInclusive(bool const AValue)
void SetPrecisionStep(int const AValue)
Definition DXP.Interfaces.h:4688
IEDM_SearchConditionTerm * GetTerm()
Definition DXP.Interfaces.h:4676
void SetField(std::wstring const AValue)
void SetValue(std::wstring const AValue)
Definition DXP.Interfaces.h:4697
IEDM_SearchConditionTerm * GetTerm()
Definition DXP.Interfaces.h:5806
std::wstring GetComponentTypeGUID(int Index)
std::wstring GetParameterValues(int Index)
std::wstring GetFolderGUID(int Index)
std::wstring GetFolderPath(int Index)
std::wstring GetFacetParameterType(int Index)
bool GetParameterMaxInclude(int Index)
double GetParameterMaxValue(int Index)
std::wstring GetFacetParameterName(int Index)
std::wstring GetParameterName(int Index)
int GetFacetParameterCount()
std::wstring GetFullTextSearchString()
bool GetParameterColumnShow(int Index)
bool GetParameterMinInclude(int Index)
IStrings * GetFacetParameterValues(int Index)
std::wstring GetParameterValue(int Index)
std::wstring GetParameterType(int Index)
int GetComponentTypeCount()
double GetParameterMinValue(int Index)
Definition DXP.Interfaces.h:2813
std::wstring GetTypedParameterValueByName(std::wstring const AName, std::wstring const AType)
std::wstring GetParameter(std::wstring const AName)
void AddTypedParameter(std::wstring const AName, std::wstring const AType, std::wstring const AValue, double const ARealValue)
std::wstring GetParameterValue(int Index)
void AddParameter(std::wstring const AName, std::wstring const AValue)
std::wstring ParameterByName(std::wstring const AName)
int GetTypedParameterCount()
double GetTypedParameterRealValue(int Index)
TEDM_ObjectClass GetObjectClass()
bool TypedParameterExists(std::wstring const AName, std::wstring const AType)
std::wstring GetTypedParameterName(int Index)
std::wstring GetTypedParameterValue(int Index)
void SetObjectClass(TEDM_ObjectClass const AValue)
std::wstring GetParameterName(int Index)
bool ParameterExists(std::wstring const AName)
double GetTypedParameterRealValueByName(std::wstring const AName, std::wstring const AType)
std::wstring GetTypedParameterType(int Index)
Definition DXP.Interfaces.h:2791
void SetCatOnly(bool const AValue)
TEDM_ObjectClassSet GetObjectClassSet()
std::wstring GetSearchFilter()
void SetObjectClassSet(TEDM_ObjectClassSet const AValue)
std::wstring GetSearchOrder()
void SetNoFacetRecalc(bool const AValue)
void SetPageIndex(int const AValue)
void SetSearchFilter(std::wstring const AValue)
void SetPageSize(int const AValue)
void SetSearchOrder(std::wstring const AValue)
Definition DXP.Interfaces.h:2840
void AddSearchItem(IEDM_SearchItem *ARecord)
void DeleteSearchItem(int AIndex)
void SetNoFacetRecalc(bool AValue)
IEDM_SearchItem * GetSearchItem(int AIndex)
void SetCatOnly(bool AValue)
void SetSearchItem(int AIndex, IEDM_SearchItem *ARecord)
void SetTotalHits(int AValue)
Definition DXP.Interfaces.h:2661
void SetCanRead(bool const AValue)
void SetCanUpdate(bool const AValue)
void SetCanCreate(bool const AValue)
void SetCanDelete(bool const AValue)
Definition DXP.Interfaces.h:2893
void SetSuggestion(int AIndex, std::wstring AValue)
std::wstring GetSuggestion(int AIndex)
void DeleteSuggestion(int AIndex)
void AddSuggestion(std::wstring AValue)
Definition DXP.Interfaces.h:2907
std::wstring GetOrganizationName()
void SetUserName(std::wstring const AValue)
void SetGUID(std::wstring const AValue)
std::wstring GetFirstName()
void SetOrganizationGUID(std::wstring const AValue)
std::wstring GetOrganizationGUID()
std::wstring GetLastName()
std::wstring GetFullName()
void SetEmail(std::wstring const AValue)
void SetOrganizationName(std::wstring const AValue)
void SetFirstName(std::wstring const AValue)
void SetFullName(std::wstring const AValue)
std::wstring GetUserName()
void SetLastName(std::wstring const AValue)
Definition DXP.Interfaces.h:3674
IInterfaceList * GetUsers()
void SetUsers(IInterfaceList *AValue)
Definition DXP.Interfaces.h:4235
IEDMS_ConfigurationItem * GetOutJob(int AIndex)
std::wstring Description()
IEDMS_ConfigurationItem * Preferences()
IEDMS_ConfigurationItem * SelectItem(TConfigItemType ItemType)
IEDMS_ConfigurationItem * GetTemplate(int AIndex)
Definition DXP.Interfaces.h:4298
std::wstring RevisionHRID()
std::wstring RevisionGUID()
std::wstring Description()
Definition DXP.Interfaces.h:4474
IEDMS_VCSManager * GetVCSManager()
IEDMS_Vault * GetEnterpriseVault()
IEDMS_DiscoveryServiceManager * GetDiscoveryService()
std::wstring GetSessionID()
bool SilentLogin(std::wstring const Server, std::wstring const User, std::wstring const Password, bool const SaveData, bool const EnableAutoLogin)
bool SaveDataToStorage(std::wstring const GUID, std::wstring const DATA)
IEDMS_TaskService * GetTaskService()
IEDMS_SimpleLockService * GetSimpleLockService()
IDMS_ConfigurationManager * GetConfigManager()
std::wstring LoadDataFromStorage(std::wstring const GUID)
bool LoginBySessionID(std::wstring const Server, std::wstring const SessionID)
IEDMS_PlmSyncService * GetPlmSyncService()
IEDMS_ManagedProjectsService * GetProjectsService()
std::wstring GetUserNameByGUID(std::wstring const AGUID)
IEDMS_NotificationService * GetNotificationService()
bool LoginWithUI(std::wstring DefaultServer)
IEDMS_SettingsService * GetSettingsService()
IEDMS_DXPServerUserInfo * GetUserInfo()
IEDMS_CommentsService * GetCommentsService()
IEDMS_SearchTemplatesService * GetSearchTemplatesService()
IEDMS_LibraryService * GetLibraryService()
bool LoginWithSavedOptions(bool AForce)
Definition DXP.Interfaces.h:4442
std::wstring GetPassword()
std::wstring GetUserName()
bool FeatureAllowed(std::wstring AFeature)
std::wstring GetFullName()
bool IsPasswordEncrypted()
Definition DXP.Interfaces.h:6518
IEDMS_PairWideString * NewPair(std::wstring const AKey, std::wstring const AValue, int *AIndex)
IEDMS_PairWideString * GetPair(int i)
bool TryGetKey(std::wstring const AValue, std::wstring *AKey)
bool TryGetValue(std::wstring const AKey, std::wstring *AValue)
Definition DXP.Interfaces.h:4272
std::wstring SearchTemplatesServiceURL()
std::wstring SimpleLockServiceUrl()
std::wstring LibraryServiceUrl()
std::wstring TaskServiceURL()
std::wstring CMServiceUrl()
std::wstring AppRegistryServiceURL()
std::wstring VSCServiceUrl()
std::wstring ProjectsServiceUrl()
std::wstring ServiceURL()
std::wstring GetServiceURL(std::wstring const AServiceType)
std::wstring CloudVCSServiceUrl()
std::wstring CMPaymentServiceUrl()
std::wstring CommentsServiceUrl()
std::wstring AcquisitionServiceURL()
std::wstring IDServiceUrl()
std::wstring SettingsServiceURL()
Definition DXP.Interfaces.h:5142
void RegisterEventListener(std::wstring const AListenerName, std::wstring const AChannelName, std::wstring *AErrorMsg)
void ReadEvents(int AMessageCount, std::wstring const AListenerName, std::wstring const AXAppID, std::wstring const AXAppName, std::wstring const AComputerName, IInterfaceList *const AMessageList, std::wstring *AErrorMsg)
void RegisterEventChannel(std::wstring const AChannelName, std::wstring *AErrorMsg)
void PostEvents(std::wstring const AChannelName, IStrings *const AEvents, int ADelayTime, std::wstring *AErrorMsg)
void UnRegisterEventListener(std::wstring const AListenerName, std::wstring const AChannelName, std::wstring *AErrorMsg)
void ProcessEvents(IStrings *const AMessageIDs, std::wstring *AErrorMsg)
void DelayEvent(std::wstring const AMessageID, int ADelayTime, std::wstring *AErrorMsg)
Definition DXP.Interfaces.h:5127
std::wstring GetQueueID()
std::wstring GetChannelID()
std::wstring GetChannel()
std::wstring GetContent()
Definition DXP.Interfaces.h:5028
void SetGUID(std::wstring AValue)
std::wstring GetRevisionGUID()
std::wstring GetCreatedByGUID()
void SetRevisionGUID(std::wstring AValue)
void SetCreatedByGUID(std::wstring AValue)
void SetCreatedAt(double AValue)
Definition DXP.Interfaces.h:5045
void Add(IEDMS_LibraryItem *const ALibraryItem)
int GetLibraryItemCount()
IEDMS_LibraryItem * GetLibraryItem(int AIndex)
Definition DXP.Interfaces.h:5057
bool ExecuteJsonRequestToCiiva(std::wstring const AEndPointName, std::wstring const ARequest, std::wstring *AResponse, std::wstring *AErrorMsg)
bool GetTagsByRevisionId(std::wstring const ARevisionID, IEDMS_Tags **ATags, std::wstring *AErrorMsg)
bool RemoveItem(std::wstring const RevisionId, std::wstring *AErrorMsg)
bool GetTags(IEDMS_Tags **ATags, std::wstring *AErrorMsg)
bool RemoveFromMyLibrary(std::wstring const LibraryItemID, std::wstring *AErrorMsg)
bool AddToMyLibrary(std::wstring const LibraryItemID, std::wstring *AErrorMsg)
bool UpdateItemTags(std::wstring const ALibraryItemID, IEDMS_Tags *const ATags, std::wstring *AErrorMsg)
bool GetItems(IEDMS_LibraryItems **Items, std::wstring *AErrorMsg)
IEDMS_SimpleParameters * CreateSimpleParameters()
IEDMS_Tags * CreateTags()
bool CreateItem(std::wstring const RevisionId, IEDMS_LibraryItem **Item, std::wstring *AErrorMsg)
IEDMS_SimpleParameter * CreateSimpleParameter()
bool RemoveTags(IEDMS_Tags *const ATags, std::wstring *AErrorMsg)
bool AddOrUpdateTag(IEDMS_Tag *const ATag, IEDMS_Tag **AResultTag, std::wstring *AErrorMsg)
bool ExecuteJsonRequestToOctopart(std::wstring const AEndPointName, IEDMS_SimpleParameters *const AParamList, std::wstring *AResponse, std::wstring *AErrorMsg)
Definition DXP.Interfaces.h:3723
bool GetHasInfiniteLicenses()
std::wstring GetSerialNumbers()
std::wstring GetLicenseGUIDs()
double GetLastExpiryDate()
std::wstring GetTransactorName()
Definition DXP.Interfaces.h:4997
std::wstring GetLockedBy()
std::wstring GetEntityID()
void SetParams(std::wstring const Value)
void SetLockedBy(std::wstring const Value)
void SetGroup(std::wstring const Value)
void SetLockDate(double const Value)
void SetLockType(int const Value)
void SetEntityId(std::wstring const Value)
Definition DXP.Interfaces.h:4871
std::wstring GetRepositoryPath()
void SetHRID(std::wstring const Value)
IInterfaceList * GetParameters()
void SetCreatedAt(double const Value)
void SetDescription(std::wstring const Value)
std::wstring GetLastModifiedByGUID()
void SetGUID(std::wstring const Value)
double GetLastModifiedAt()
void SetProjectType(std::wstring const Value)
void SetRepositoryPath(std::wstring const Value)
std::wstring GetRepositoryGUID()
void SetLastModifiedByGUID(std::wstring const Value)
std::wstring GetDescription()
void SetLastModifiedAt(double const Value)
std::wstring GetCreatedByGUID()
void SetCreatedByGUID(std::wstring const Value)
void SetRepositoryGUID(std::wstring const Value)
std::wstring GetProjectType()
Definition DXP.Interfaces.h:4843
std::wstring GetRelativePath()
double GetLastModifiedAt()
void SetCreatedAt(double const Value)
void SetRelativePath(std::wstring const Value)
void SetCreatedByGUID(std::wstring const Value)
std::wstring GetSVNRevision()
std::wstring GetProjectGUID()
void SetHRID(std::wstring const Value)
void SetLastModifiedByGUID(std::wstring const Value)
void SetProjectGUID(std::wstring const Value)
void SetGUID(std::wstring const Value)
void SetLastModifiedAt(double const Value)
void SetStatus(int const Value)
std::wstring GetCreatedByGUID()
void SetSVNRevision(std::wstring const Value)
std::wstring GetLastModifiedByGUID()
Definition DXP.Interfaces.h:5642
std::wstring GetObjectGUID()
void SetParameterValue(std::wstring const Value)
void SetParameterName(std::wstring const Value)
std::wstring GetParameterValue()
void SetObjectGUID(std::wstring const Value)
std::wstring GetParameterName()
Definition DXP.Interfaces.h:4823
void SetTrusteeGUID(std::wstring const Value)
void SetAccessRights(int const Value)
void SetLastModifiedAt(double const Value)
std::wstring GetObjectGUID()
std::wstring GetTrusteeGUID()
void SetObjectGUID(std::wstring const Value)
void SetObjectType(std::wstring const Value)
void SetTrusteeType(int const Value)
std::wstring GetObjectType()
double GetLastModifiedAt()
Definition DXP.Interfaces.h:4937
bool GetProjectParameters(std::wstring const AProjectGUID, IInterfaceList *const AParameterList, std::wstring *AErrorMsg)
bool SetProjectParameters(std::wstring const AProjectGUID, IInterfaceList *const AParameterList, std::wstring *AErrorMsg)
bool UpdateProject(IEDMS_ManagedProject *const AProject, std::wstring *AErrorMsg)
IEDMS_ManagedProject * GetProjects(int const AIndex)
bool AddSharing(IEDMS_ManagedProjectSharing *const AProjectSharing, std::wstring *AErrorMsg)
bool SetProjectSharing(std::wstring const AProjectGUID, IInterfaceList *const ASharingList, std::wstring *AErrorMsg)
IEDMS_ManagedProject * CreateProject()
IEDMS_ManagedProjectsServicePreferences * GetPreferences()
bool AddProjectItem(IEDMS_ManagedProjectItem *const AProjectItem, std::wstring *AProjectItemGUID, std::wstring *AErrorMsg)
bool HasPermissionOnProject(std::wstring const AProjectGUID, int AAccessRights, std::wstring *AErrorMsg)
IEDMS_ManagedProjectSharing * CreateProjectSharing()
IEDMS_ManagedProject * GetProjectByGUID(std::wstring const AProjectGUID, std::wstring *AErrorMsg)
bool DeleteProjectItem(IEDMS_ManagedProjectItem *const AProjectItem, std::wstring *AErrorMsg)
IEDMS_ManagedProjectParameter * CreateProjectParameter()
bool UpdateProjectItem(IEDMS_ManagedProjectItem *const AProjectItem, std::wstring *AErrorMsg)
bool GetProjectSharing(std::wstring const AProjectGUID, IInterfaceList *const ASharingList, std::wstring *AErrorMsg)
IInterfaceList * GetUserItems(std::wstring const AProjectGUID, std::wstring const AProjectItemGUID, std::wstring *AErrorMsg)
bool AddProject(IEDMS_ManagedProject *const AProject, std::wstring *AProjectGUID, std::wstring *AErrorMsg)
bool UpdateUserItem(IEDMS_ManagedUserItem *const AUserItem, std::wstring *AErrorMsg)
IEDMS_ManagedProjectItem * CreateProjectItem()
IEDMS_ManagedUserItem * GetUserItemByProjectItem(std::wstring const AProjectItemGUID, std::wstring *AErrorMsg)
bool DeleteSharing(IEDMS_ManagedProjectSharing *const AProjectSharing, std::wstring *AErrorMsg)
IInterfaceList * GetProjectItems(std::wstring const AProjectGUID, std::wstring *AErrorMsg)
bool LoadProjects(bool const AForceRefresh, std::wstring *AErrorMsg)
bool DeleteProject(IEDMS_ManagedProject *const AProject, std::wstring *AErrorMsg)
Definition DXP.Interfaces.h:4925
bool GetManagedProjectLocalPath(std::wstring const AUserGUID, std::wstring const AManagedProjectGUID, std::wstring *AManagedProjectLocalPath)
void SetManagedProjectLocalPath(std::wstring const AUserGUID, std::wstring const AManagedProjectGUID, std::wstring const AManagedProjectLocalPath)
Definition DXP.Interfaces.h:4899
std::wstring GetProjectGUID()
std::wstring GetLastModifiedGUID()
void SetLastModifiedAt(double const Value)
void SetProjectItemGUID(std::wstring const Value)
std::wstring GetSVNRevision()
void SetHRID(std::wstring const Value)
void SetCreateByGUID(std::wstring const Value)
void SetCreatedAt(double const Value)
void SetSVNRevision(std::wstring const Value)
std::wstring GetCreateByGUID()
void SetProjectGUID(std::wstring const Value)
void SetLastModifiedGUID(std::wstring const Value)
void SetStatus(int const Value)
double GetLastModifiedAt()
std::wstring GetProjectItemGUID()
Definition DXP.Interfaces.h:4970
void OnDisconnect(int const CloseCode, std::wstring const CloseReason)
void OnMessage(std::wstring const TextMessage)
Definition DXP.Interfaces.h:4981
void SetEvents(IEDMS_NotificationServiceEvents *const Events)
bool IsUserActive(std::wstring const AUserGUID)
bool UnSubscribe(std::wstring const ChannelName)
bool Subscribe(std::wstring const ChannelName)
IStrings * GetActiveUsers()
bool Connect(std::wstring *AErrorMsg)
bool SendMessage(std::wstring const ChannelName, std::wstring const MessageData)
Definition DXP.Interfaces.h:6506
void SetValue(std::wstring AValue)
void SetKey(std::wstring AValue)
Definition DXP.Interfaces.h:6920
bool ExportToVault(IEDMS_Vault *AVault, IULB_Folder *AFolder, std::wstring *AErrorMessage)
Definition DXP.Interfaces.h:6851
std::wstring GetByInnerId(std::wstring const InnerId)
void SetIds(IStrings *const AInnerIds, IStrings *const AExternalIds)
void SetID(std::wstring const AInnerId, std::wstring const AExternalId)
IStrings * GetByInnerIds(IStrings *const InnerIds)
IStrings * GetByExternalIds(IStrings *const ExternalIds)
std::wstring GetByExternalId(std::wstring const ExternalId)
Definition DXP.Interfaces.h:6629
std::wstring GetParameters()
void SetAccessType(int const Value)
void SetFolders(std::wstring const Value)
void SetShortcut(std::wstring const Value)
std::wstring GetFolders()
void SetCreatedByGUID(std::wstring const Value)
void SetComponentTypes(std::wstring const Value)
std::wstring GetCreatedByGUID()
void SetGUID(std::wstring const Value)
void SetHRID(std::wstring const Value)
void SetParameters(std::wstring const Value)
std::wstring GetShortcut()
std::wstring GetComponentTypes()
Definition DXP.Interfaces.h:6653
std::wstring GetTrusteeGUID()
double GetLastModifiedAt()
std::wstring GetObjectType()
void SetObjectType(std::wstring const Value)
void SetAccessRights(int const Value)
void SetObjectGUID(std::wstring const Value)
std::wstring GetObjectGUID()
void SetTrusteeGUID(std::wstring const Value)
void SetLastModifiedAt(double const Value)
void SetTrusteeType(int const Value)
Definition DXP.Interfaces.h:6673
IEDMS_SearchTemplate * CreateSearchTemplate()
bool AddSharing(IEDMS_SearchTemplateSharing *const ATemplateSharing, std::wstring *AErrorMsg)
bool GetSearchTemplateSharing(std::wstring const ATemplateGUID, IInterfaceList *const ASharingList, std::wstring *AErrorMsg)
IEDMS_SearchTemplate * GetSearchTemplateByGUID(std::wstring const ATemplateGUID, std::wstring *AErrorMsg)
IEDMS_SearchTemplate * GetSearchTemplates(int const AIndex)
bool DeleteSharing(IEDMS_SearchTemplateSharing *const ATemokateSharing, std::wstring *AErrorMsg)
bool AddSearchTemplate(IEDMS_SearchTemplate *const ATemplate, std::wstring *ATemplateGUID, std::wstring *AErrorMsg)
IEDMS_SearchTemplateSharing * CreateSearchTemplateSharing()
int GetSearchTemplatesCount()
bool DeleteSearchTemplate(IEDMS_SearchTemplate *const ATemplate, std::wstring *AErrorMsg)
bool HasPermissionOnTemplate(std::wstring const ATemplateGUID, int AAccessRights, std::wstring *AErrorMsg)
bool LoadSearchTemplates(bool const AForceRefresh, std::wstring *AErrorMsg)
bool UpdateSearchTemplate(IEDMS_SearchTemplate *const ATemplate, std::wstring *AErrorMsg)
Definition DXP.Interfaces.h:6529
bool SetSetting(std::wstring const ASettingName, std::wstring const ASettingValue, std::wstring *AErrorMsg)
bool SetSettings(IEDMS_DictionaryWideString *const ASettings, std::wstring *AErrorMsg)
bool GetSetting(std::wstring const ASettingName, std::wstring *ASettingValue, std::wstring *AErrorMsg)
bool GetSettings(IWideStrings *const ASettingsNames, IEDMS_DictionaryWideString **ASettings, std::wstring *AErrorMsg)
Definition DXP.Interfaces.h:5017
bool Lock(std::wstring const GroupName, std::wstring const EntityId, std::wstring const Params, std::wstring *ErrorMsg)
bool IsLocked(std::wstring const GroupName, std::wstring const EntityId, std::wstring *ErrorMsg)
bool UnLock(std::wstring const GroupName, std::wstring const EntityId, std::wstring *ErrorMsg)
bool GetLocks(std::wstring const GroupName, IInterfaceList **ALocks, std::wstring *ErrorMsg)
Definition DXP.Interfaces.h:6774
void SetName(std::wstring AValue)
void SetValue(std::wstring AValue)
Definition DXP.Interfaces.h:6785
IEDMS_SimpleParameter * GetSimpleParameter(int AIndex)
int GetSimpleParameterCount()
void Add(IEDMS_SimpleParameter *const ASimpleParameter)
Definition DXP.Interfaces.h:5879
void SetName(std::wstring AValue)
void SetGUID(std::wstring AValue)
void SetIsActive(bool AValue)
Definition DXP.Interfaces.h:6616
IEDMS_DictionaryWideString * GetUsers()
IEDMS_DictionaryWideString * GetRules()
IEDMS_DictionaryWideString * GetRoles()
void SetUsers(IEDMS_DictionaryWideString *AValue)
void SetRules(IEDMS_DictionaryWideString *AValue)
void SetRoles(IEDMS_DictionaryWideString *AValue)
Definition DXP.Interfaces.h:5415
void SetGUID(std::wstring const AValue)
void SetObjectType(TGroupDataType AValue)
IEDMS_TaskAssignmentRuleGroupData * Clone()
void SetHRID(std::wstring const AValue)
TGroupDataType GetObjectType()
Definition DXP.Interfaces.h:5430
IEDMS_TaskAssignmentRuleGroupData * NewGroupData(int *AIndex)
IEDMS_TaskAssignmentRuleGroupData * GetGroupData(int i)
IEDMS_TaskAssignmentRuleGroupData * FindGroupData(std::wstring const AGUID, int *AIndex)
IEDMS_TaskAssignmentRuleGroupDataList * Clone()
Definition DXP.Interfaces.h:5442
void SetHRID(std::wstring const AValue)
void SetSorting(int const AValue)
IEDMS_TaskAssignmentRuleGroup * Clone()
void SetGUID(std::wstring const AValue)
IEDMS_TaskAssignmentRuleGroupDataList * GetData()
Definition DXP.Interfaces.h:5457
IEDMS_TaskAssignmentRuleGroup * GetRuleGroup(int i)
IEDMS_TaskAssignmentRuleGroup * NewRuleGroup(int *AIndex)
IEDMS_TaskAssignmentRuleGroupList * Clone()
IEDMS_TaskAssignmentRuleGroup * FindRuleGroup(std::wstring const AGUID, int *AIndex)
Definition DXP.Interfaces.h:5469
IEDMS_TaskAssignmentRule * Clone()
void SetGUID(std::wstring const AValue)
IEDMS_TaskAttributeList * GetApplience()
void SetGroups(IEDMS_TaskAssignmentRuleGroupList *const AValue)
IEDMS_TaskAssignmentRuleGroupList * GetGroups()
void SetIsModified(bool AValue)
Definition DXP.Interfaces.h:5485
IEDMS_TaskAssignmentRule * FindRule(std::wstring const AGUID, int *AIndex)
IEDMS_TaskAssignmentRule * NewRule(int *AIndex)
IEDMS_TaskAssignmentRuleList * Clone()
IEDMS_TaskAssignmentRule * NewRule_1(std::wstring const AObjectGUID, TTaskType ATaskType, int *AIndex)
IEDMS_TaskAssignmentRule * GetRule(int i)
IEDMS_TaskAssignmentRule * FindRuleByObjectGUID(std::wstring const AObjectGUID, int *AIndex)
Definition DXP.Interfaces.h:6837
void SetCheckSum(std::wstring const AValue)
std::wstring GetCheckSum()
void SetHRID(std::wstring const AValue)
void SetFileSize(int AValue)
Definition DXP.Interfaces.h:5391
void SetGUID(std::wstring const AValue)
IEDMS_TaskAttribute * Clone()
void SetHRID(std::wstring const AValue)
Definition DXP.Interfaces.h:5404
IEDMS_TaskAttribute * FindAttribute(std::wstring const AGUID, int *AIndex)
IEDMS_TaskAttributeList * Clone()
IEDMS_TaskAttribute * GetAttribute(int i)
IEDMS_TaskAttribute * NewAttribute(std::wstring const AName, std::wstring const AValue, int *AIndex)
Definition DXP.Interfaces.h:5329
std::wstring GetLastModifiedByName()
std::wstring GetLastModifiedByGUID()
std::wstring GetTaskStateHRID()
double GetLastModifiedAt()
TTaskUserActionTypesSet GetUserActionTypes()
std::wstring GetCreatedByGUID()
std::wstring GetCreatedByName()
std::wstring GetObjectHRID()
bool GetCurrentUserIsAssignee()
Definition DXP.Interfaces.h:5295
std::wstring GetAssigneeGUID()
void SetObjectGUID(std::wstring const AValue)
void SetHRID(std::wstring const AValue)
void SetTaskType(TTaskType AValue)
void SetStreamList(IEDMS_TaskStreamList *const ATaskStreamList)
void SetGUID(std::wstring const AValue)
IEDMS_TaskAttributeList * GetParameters()
IEDMS_TaskAttributeList * GetSystemParameters()
void SetAssigneeGUID(std::wstring const AValue)
std::wstring GetObjectGUID()
std::wstring GetCompletedByGUID()
void SetAssignmentType(int AValue)
TTaskStateType GetTaskState()
void SetCompletedByGUID(std::wstring const AValue)
IEDMS_TaskStreamList * GetStreamList()
void SetParameters(IEDMS_TaskAttributeList *AValue)
void SetDescription(std::wstring const AValue)
void SetTaskStateID(int AValue)
void SetSystemParameters(IEDMS_TaskAttributeList *AValue)
std::wstring GetDescription()
void SetTaskState(TTaskStateType AValue)
Definition DXP.Interfaces.h:6497
IEDMS_TaskAttributeList * GetAdditionalFields()
void SetAdditionalFields(IEDMS_TaskAttributeList *AValue)
Definition DXP.Interfaces.h:5509
std::wstring GetItemHRID()
std::wstring GetTransitionGUID()
std::wstring GetTransitionHRID()
std::wstring GetFolderGUID()
std::wstring GetItemGUID()
std::wstring GetFolderHRID()
Definition DXP.Interfaces.h:5499
void SetTransitionGUID(std::wstring AValue)
std::wstring GetTransitionGUID()
Definition DXP.Interfaces.h:5772
std::wstring GetObjectGUID()
Definition DXP.Interfaces.h:5709
void SetConditions(IEDMS_TaskAttributeList *AValue)
void SetTaskStates(TTaskStateTypesSet const AValue)
void SetTaskType(TTaskType const AValue)
TTaskSortDirection GetSortDirection()
std::wstring GetAssigneeUserGuid()
void SetItemsPerPage(int AValue)
std::wstring GetCreatorGuid()
void SetObjectGUID(std::wstring const AValue)
void SetSortField(std::wstring const AValue)
void SetSortDirection(TTaskSortDirection AValue)
void SetConditionType(TTaskConditionType AValue)
void SetSearchValue(std::wstring const AValue)
TTaskStateTypesSet GetTaskStates()
IEDMS_TaskAttributeList * GetConditions()
void SetCreatorGuid(std::wstring const AValue)
std::wstring GetObjectGUID()
void SetForCurrentUser(bool AValue)
void SetAssigneeUserGuid(std::wstring const AValue)
TTaskConditionType GetConditionType()
std::wstring GetSearchValue()
void SetPageIndex(int AValue)
std::wstring GetSortField()
Definition DXP.Interfaces.h:5523
bool GetAllowedAssigns(std::wstring const ATaskGUID, TTaskType const ATaskType, IEDMS_TaskAllowedAssigns **AAllowedAssigns, std::wstring *AErrorMsg)
bool AddAssignmentRules(IEDMS_TaskAssignmentRuleList *const ARules, std::wstring *AErrorMsg)
bool UpdateTaskBaseExt(IEDMS_TaskBase *const ATaskBaseSource, IEDMS_TaskExt **ATaskBaseExtResult, std::wstring *AErrorMsg)
bool GetPossibleActions(std::wstring const AObjectGUID, TTaskType ATaskType, IEDMS_TaskUserActionList **ATaskUserActionList, std::wstring *AErrorMsg)
bool AddTask(std::wstring const ARevisionGUID, std::wstring const ATransitionGuid, std::wstring const ADescription, std::wstring *AErrorMsg)
bool LifecycleTasksIsExists(std::wstring *AErrorMsg, int *ATasksCount)
IEDMS_TaskSearchParams * CreateSearchParams()
bool UpdateAssignmentRule(IEDMS_TaskAssignmentRule *const ARule, std::wstring *AErrorMsg)
bool AddTaskBase(IEDMS_TaskBase *const ATaskBase, std::wstring *AErrorMsg)
bool GetAttachmentsList(std::wstring const ATaskGUID, IEDMS_DictionaryWideString **AFileList, std::wstring *AErrorMsg)
bool GetTaskStream(std::wstring const ATaskGUID, IEDMS_TaskStreamList **ATaskStreamList, std::wstring *AErrorMsg)
bool DeleteAssignmentRules(std::wstring const ARulesGUIDs, std::wstring *AErrorMsg)
bool SetCustomStates(IEDMS_TaskStateList *const ACustomStates, std::wstring *AErrorMsg)
bool RejectTask(std::wstring const ATaskGUID, std::wstring const ADescription, std::wstring *AErrorMsg)
bool GetPartRequestTasks(IInterfaceList **TasksItemExtList, std::wstring *AErrorMsg, IEDMS_TaskSearchParams **ASearchParams)
bool GetCustomStates(IEDMS_TaskStateList **ATaskStateList, std::wstring *AErrorMsg)
bool GetLifecycleTasks(IInterfaceList **TasksItemExtList, std::wstring *AErrorMsg, IEDMS_TaskSearchParams **ASearchParams, bool AIncludeStream)
std::wstring GetBeginUploadAttachmentURL()
bool UpdateTaskBase(IEDMS_TaskBase *const ATaskBase, std::wstring *AErrorMsg)
bool AddComment(std::wstring const ATaskGUID, std::wstring const AMessage, std::wstring *AErrorMsg)
IEDMS_TaskBase * CreateTaskBase()
bool AddTaskBaseExt(IEDMS_TaskBase *const ATaskBaseSource, IEDMS_TaskExt **ATaskBaseExtResult, std::wstring *AErrorMsg)
std::wstring GetUploadAttachmentURL()
bool UpdateAssignmentRules(IEDMS_TaskAssignmentRuleList *const ARules, std::wstring *AErrorMsg)
bool AddAssignmentRule(IEDMS_TaskAssignmentRule *const ARule, std::wstring *AErrorMsg)
bool DeleteAssignmentRule(std::wstring const ARuleGUID, std::wstring *AErrorMsg)
bool CancelTask(std::wstring const ATaskGUID, std::wstring const ADescription, std::wstring *AErrorMsg)
std::wstring GetDownloadAttachmentURL(std::wstring const AAtachGuid)
bool ApproveTask(std::wstring const ATaskGUID, std::wstring const ADescription, std::wstring *AErrorMsg)
bool GetAssignmentRules(TTaskType ATaskType, std::wstring AObjectGUID, IEDMS_TaskAssignmentRuleList **Rules, std::wstring *AErrorMsg)
Definition DXP.Interfaces.h:6590
void SetStateType(int AValue)
void SetHRID(std::wstring AValue)
void SetSorting(int AValue)
Definition DXP.Interfaces.h:6606
IEDMS_TaskState * FindTaskStateByID(int const AID, int *AIndex)
IEDMS_TaskState * GetTaskState(int i)
IEDMS_TaskState * FindTaskStateByHRID(std::wstring const AHRID, int *AIndex)
Definition DXP.Interfaces.h:6815
void SetDataAfter(std::wstring const AValue)
void SetDataBefore(std::wstring const AValue)
void SetName(std::wstring const AValue)
std::wstring GetDataAfter()
std::wstring GetDataBefore()
Definition DXP.Interfaces.h:6829
IEDMS_TaskStreamItemChange * GetStreamItemChange(int i)
Definition DXP.Interfaces.h:5668
IEDMS_TaskStreamItemChangeList * GetChanges()
std::wstring GetCreatedByGUID()
std::wstring GetTaskGUID()
IEDMS_DictionaryWideString * GetAttachments()
std::wstring GetCreatedByName()
Definition DXP.Interfaces.h:5684
IEDMS_TaskStreamItem * GetStreamItem(int i)
Definition DXP.Interfaces.h:5586
std::wstring GetObjectGUID()
TTaskUserActionType GetActionType()
IEDMS_TaskAttributeList * GetParameters()
Definition DXP.Interfaces.h:5763
IEDMS_TaskUserAction * FindActionByObjectGUID(std::wstring const AObjectGUID, int *AIndex)
IEDMS_TaskUserAction * GetAction(int i)
Definition DXP.Interfaces.h:4458
int GetVCSRepositoriesCount()
std::wstring GetVCSRepositoryName(int const AIndex)
std::wstring GetVCSRepositoryPath(int const AIndex)
TRepositoryType GetVCSRepositoryType(int const AIndex)
TProviderType GetVCSProviderType(int const AIndex)
std::wstring GetVCSRepositoryGUID(int const AIndex)
IVCSRepository * GetVCSRepositoryByGUID(std::wstring const AGUID)
IVCSRepository * GetVCSRepositoryByIndex(int const AIndex)
Definition DXP.Interfaces.h:3926
IEDM_AsyncFileResult * GetCachedFilesForItemRevision(IEDMS_Vault *AVault, std::wstring const AItemRevisionGUID, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_FileResult * FindFirstFilePath(IEDMS_Vault *AVault, IULB_ItemRevision *AItemRevision, TULB_ReleasedFileType AFileType, std::wstring const AFileExt)
IEDM_FileResult * GetItemRevisionCachedFilesPath(IEDMS_Vault *AVault, IULB_ItemRevision *AItemRevision, TULB_ReleasedFileType AFileType)
std::wstring GetCacheBasePath()
bool IsRevisionDownloaded(IEDMS_Vault *AVault, std::wstring const AItemRevisionGUID)
Definition DXP.Interfaces.h:3738
std::wstring GetVaultTypeID()
IULB_DataFoldersResult * GetDataFilesForItemRevision(std::wstring const AItemRevisionGUIDs, TULB_ReleasedFileTypeSet const ADataFileTypes, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_LifeCycleDefinition * CreateLifeCycleDefinition()
IULB_Operation * OperationByGUID(std::wstring const AGUID)
IULB_Tag * TagByGUID(std::wstring const AGUID)
IULB_FoldersResult * GetAllFolders(TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncBasicResult * DeleteTags(std::wstring const ATagGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_LifeCycleState * LifeCycleStateByGUID(std::wstring const AGUID)
IULB_OperationsResult * GetOperations(std::wstring const AParentOperationGUIDs, std::wstring const AFilter_OperationTypeGUIDs, bool const ARecursive, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_FoldersResult * GetFolders(std::wstring const AParentFolderGUIDs, std::wstring const AFilter_FolderTypeGUIDs, bool const ARecursive, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncRawSearchResult * RawSearchVault(IEDM_RawSearchOptions *const ASearchOptions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_User * GetUserDetails()
IULB_RevisionNamingSchemesResult * AddRevisionNamingSchemes(IInterfaceList *const ARevisionNamingSchemes, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDMS_LicensesInfo * RetrieveVaultLicensesInfo()
IULB_URLResult * GetItemRevisionDownloadURLs(std::wstring const AItemRevisionGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncBasicResult * DeleteTagFamilies(std::wstring const ATagFamilyGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ContentTypesResult * GetContentTypesByGUID(std::wstring const AGUIDList, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_LifeCycleState * CreateLifeCycleState()
IULB_ComponentsResult * GetComponents(std::wstring const AItemGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_Operation * CreateOperation()
IULB_ItemRevisionsResult * GetItemRevisionsByGUID(std::wstring const AGUIDList, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
std::wstring GetSessionHandle()
IULB_TagFamily * TagFamilyByGUID(std::wstring const AGUID)
IULB_ItemsResult * GetItemsPerPageForFolder(std::wstring const AFolderGUIDs, std::wstring const AFilter_ContentTypeGUIDs, std::wstring const AFilter_ItemHRID, std::wstring const AFilter_ItemDescription, std::wstring const AFilter_ItemComment, TEDMS_GetOptionsSet AOptions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext, int ACurrentPage, int APageSize)
IEDM_Script * CreateScript()
IULB_ACLEntry * CreateACLEntry()
IULB_TagsResult * UpdateTags(IInterfaceList *const ATags, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
std::wstring GetAppRegistryServiceURL()
IULB_Folder * FolderByHRID(std::wstring const AHRID, std::wstring const AParentFolderGUID)
IULB_LifeCycleStage * CreateLifeCycleStage()
std::wstring GetCatalogURL()
IULB_ItemRevisionsResult * ReleaseItemRevision(IULB_ItemRevision *const AItemRevision, IInterfaceList *const AItemRevisionLinks, IULB_DataFoldersList *const AFolderList, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_FoldersResult * GetFoldersByGUID(std::wstring const AGUIDList, bool ARecursive, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_Folder * FolderByGUID(std::wstring const AGUID)
IEDM_AsyncBasicResult * DeleteRevisionNamingSchemes(std::wstring const ASchemeGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncBasicResult * DeleteItemRevisions(std::wstring const AItemRevisionGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_LifeCycleDefinition * LifeCycleDefinitionByGUID(std::wstring const AGUID)
IULB_MoveRecord * CreateMoveRecord()
IULB_Language * LanguageByGUID(std::wstring const AGUID)
IULB_OperationsResult * GetAllOperations(TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_OperationsResult * GetOperationsByGUID(std::wstring const AGUIDList, bool ARecursive, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncResultList * CreateAsyncResultList()
IEDM_UsersResult * SearchUsers(std::wstring const AQuery, bool const ASearchOrganization, int const AMaximumCount, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncBasicResult * DeleteItems(std::wstring const AItemGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncRawSearchParametersResult * RawSearchParametersVault(IEDM_RawSearchBaseOptions *const ASearchOptions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
std::wstring GetAcquisitionServiceURL()
IEDM_AsyncSearchResult * SearchVault(std::wstring const AQuery, IEDM_SearchOptions *const ASearchOptions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_LifeCycleDefinitionsResult * AddLifeCycleDefinitions(IInterfaceList *const ALifeCycleDefinitions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemRevisionsResult * UpdateItemRevisions(IInterfaceList *const AItemRevisions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
void ImportFromParameters(std::wstring const AParameters)
IULB_ACLEntriesResult * SetObjectSharingAndPayload(std::wstring const AObjectGUID, TEDM_ObjectClass const AObjectClass, bool AApplyToChildren, bool ASetSharingControl, bool ASetPayloadShared, int ASharingControl, bool IsPayloadShared, IInterfaceList *const AACLEntries, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_FolderParameter * CreateFolderParameter()
IULB_ItemsResult * GetItemsPerPageForFolderOrdering(std::wstring const AFolderGUIDs, std::wstring const AFilter_ContentTypeGUIDs, std::wstring const AFilter_ItemHRID, std::wstring const AFilter_ItemDescription, std::wstring const AFilter_ItemComment, std::wstring const AOrderBy, TEDMS_GetOptionsSet AOptions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext, int ACurrentPage, int APageSize)
IULB_RevisionNamingScheme * CreateRevisionNamingScheme()
IULB_DataFoldersList * CreateDataFoldersList()
IULB_LifeCycleStateChangesResult * GetStateChangesForItemRevision(std::wstring const AItemRevisionGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemRevisionsResult * SearchItemRevisions(std::wstring const AFilter_HRIDs, std::wstring const AFilter_Descriptions, std::wstring const AFilter_Comments, std::wstring const AFilter_AncestorRevisionGUIDs, std::wstring const AFilter_LifeCycleStateGUIDs, std::wstring const AFilter_ContentTypeGUIDs, std::wstring const AFilter_FolderGUIDs, std::wstring const AFilter_DataFileHRIDs, int const AMaximumCount, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_FolderType * FolderTypeByGUID(std::wstring const AGUID)
IInterfaceList * CreateInterfaceList()
IULB_LifeCycleDefinitionsResult * UpdateLifeCycleDefinitions(IInterfaceList *const ALifeCycleDefinitions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemRevisionLinksResult * GetItemRevisionLinks(std::wstring const AFilter_ParentItemRevisionGUIDs, std::wstring const AFilter_ChildItemRevisionGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_TagFamiliesResult * AddTagFamilies(IInterfaceList *const ATagFamilies, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ACLEntriesResult * SetACLEntries(std::wstring const AObjectGUID, TEDM_ObjectClass const AObjectClass, bool const AApplyToChildren, IInterfaceList *const AACLEntries, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncScriptResult * ExecuteScript(std::wstring const ACaption, IEDM_Script *AScript, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemLinksResult * GetItemLinks(std::wstring const AFilter_ParentItemGUIDs, std::wstring const AFilter_ChildItemGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_LifeCycleStateChange * CreateLifeCycleStateChange()
IULB_Operation * OperationByHRID(std::wstring const AHRID, std::wstring const AParentOperationGUID)
IEDM_AsyncRawSearchValuesForParametersResult * RawSearchValuesForParameters(IEDM_RawSearchBaseOptions *const ASearchOptions, IStrings *AParameters, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback)
IULB_ItemRevisionNodesResult * GetBOMHierarchy(std::wstring const AStartingItemRevisionGUIDs, int const AMaxLevels, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
std::wstring GetDescription()
IULB_ItemRevisionLink * ItemRevisionLinkByGUID(std::wstring const AGUID)
IEDM_AsyncBasicResult * DeleteLifeCycleDefinitions(std::wstring const ALifeCycleDefinitionGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
std::wstring GetVaultGUID()
IULB_RevisionNamingSchemesResult * GetAllRevisionNamingSchemes(TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemRevision * CreateItemRevision()
IULB_ItemLink * ItemLinkByGUID(std::wstring const AGUID)
IULB_TagFamily * CreateTagFamily()
IULB_FolderTypesResult * GetFolderTypesByGUID(std::wstring const AGUIDList, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_LifeCycleStateChangesResult * AddLifeCycleStateChanges(IInterfaceList *const ALifeCycleStateChanges, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_TagsResult * AddTags(IInterfaceList *const ATags, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_RevisionNamingScheme * RevisionNamingSchemeByGUID(std::wstring const AGUID)
IULB_ACLEntriesResult * SetObjectSharing(std::wstring const AObjectGUID, TEDM_ObjectClass const AObjectClass, bool const AApplyToChildren, bool const ASetSharingControl, int const ASharingControl, IInterfaceList *const AACLEntries, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemsResult * AddItems(IInterfaceList *const AItems, IInterfaceList *const AItemRevisions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_GroupsResult * SearchGroups(std::wstring const AQuery, int const AMaximumCount, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemLink * CreateItemLink()
TEDMS_VaultMode GetMode()
IULB_ItemLinksResult * GetItemLinksByGUID(std::wstring const AGUIDList, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_FoldersResult * AddFolders(IInterfaceList *const AFolders, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_Item * ItemByHRID(std::wstring const AHRID)
IULB_ItemsResult * GetItemsForFolder(std::wstring const AFolderGUIDs, std::wstring const AFilter_ContentTypeGUIDs, TEDMS_GetOptionsSet AOptions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_LanguagesResult * GetAllLanguages(TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemRevisionLinksResult * GetItemRevisionLinksByGUID(std::wstring const AGUIDList, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemTag * CreateItemTag()
IULB_GUIDsResult * GetItemRevisionGUIDsByParameter(std::wstring const AName, std::wstring const AValue, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemRevision * ItemRevisionByHRID(std::wstring const AHRID)
std::wstring GetServiceURL()
IEDM_AsyncSuggestionsResult * GetSearchSuggestions(std::wstring const AQuery, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncContext * CreateAsyncContext()
std::wstring GetUserOrganizationGUID()
IULB_RevisionNamingSchemesResult * GetRevisionNamingSchemesByGUID(std::wstring const AGUIDList, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncResult * UpdateParametersMetadata(IEDM_ParametersMetadataResult *const AParams, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemTagsResult * AddItemTags(IInterfaceList *const AItemTags, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemTagsResult * GetItemTags(std::wstring const AFilter_ItemGUIDs, std::wstring const AFilter_TagGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncFileResult * DownloadDataFilesForItemRevision(std::wstring const AItemRevisionGUID, TULB_ReleasedFileTypeSet const ADataFileTypes, std::wstring const ADestinationPath, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_FolderTypesResult * GetAllFolderTypes(TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_RevisionNameLevel * CreateRevisionNameLevel()
IULB_RevisionNamingSchemesResult * UpdateRevisionNamingSchemes(IInterfaceList *const ARevisionNamingSchemes, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ContentTypesResult * GetAllContentTypes(TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_TagFamiliesResult * UpdateTagFamilies(IInterfaceList *const ATagFamilies, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_Folder * CreateFolder()
IULB_LifeCycleDefinitionsResult * GetLifeCycleDefinitionsByGUID(std::wstring const AGUIDList, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDMS_LicensesInfo * RetrieveDXPAppServerLicensesInfo()
IEDM_AsyncRawSearchValuesForTypedParametersResult * RawSearchValuesForTypedParameters(IEDM_RawSearchBaseOptions *const ASearchOptions, IStrings *AParameterNameTypePairs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback)
IULB_ItemRevisionLink * CreateItemRevisionLink()
IULB_TagsResult * GetTagsByGUID(std::wstring const AGUIDList, bool ARecursive, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ACLEntriesResult * GetACLEntries(std::wstring const AObjectGUID, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemsResult * GetItemsByGUID(std::wstring const AGUIDList, TEDMS_GetOptionsSet AOptions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_LifeCycleStatesResult * GetLifeCycleStatesByGUID(std::wstring const AGUIDList, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ContentTypeLink * CreateContentTypeLink()
IULB_ComponentsResult * GetComponentsByHRID(std::wstring const AItemHRIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemRevisionNodesResult * GetWhereUsedHierarchy(std::wstring const AStartingItemRevisionGUIDs, int const AMaxLevels, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_LifeCycleStatesResult * GetAllLifeCycleStates(TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_TagsResult * GetTagsForTagFamily(std::wstring const ATagFamilyGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_TagFamiliesResult * GetTagFamiliesByGUID(std::wstring const AGUIDList, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncBasicResult * DeleteFolders(std::wstring const AFolderGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_LifeCycleStateTransition * CreateLifeCycleStateTransition()
void SetIsHiddenManually(bool const AIsHidden)
IULB_FoldersResult * UpdateFolders(IInterfaceList *const AFolders, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncBasicResult * MoveObjects(IInterfaceList *const AMoveRecords, TEDM_ObjectClass const AObjectClass, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_LifeCycleDefinitionsResult * GetAllLifeCycleDefinitions(TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncSimpleResult * ValidateSession()
IULB_ContentType * ContentTypeByGUID(std::wstring const AGUID)
IULB_ItemsResult * GetItemsByHRID(std::wstring const AHRIDList, TEDMS_GetOptionsSet AOptions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
void SetEnabled(bool AValue)
IULB_ItemRevisionsResult * GetItemRevisionsByHRID(std::wstring const AHRIDList, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
std::wstring GetUserGUID()
IEDM_ItemsCountResult * GetFolderItemsCount(std::wstring const AFolderGUIDs, std::wstring const AFilter_ContentTypeGUIDs, std::wstring const AFilter_ItemHRID, std::wstring const AFilter_ItemDescription, std::wstring const AFilter_ItemComment, TEDMS_GetOptionsSet AOptions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
bool IsFeatureSupported(std::wstring const AFeatureName)
IULB_ItemRevision * ItemRevisionByGUID(std::wstring const AGUID)
IULB_ItemLinksResult * AddItemLinks(IInterfaceList *const AItemLinks, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemRevisionsResult * AddItemRevisions(IInterfaceList *const AItemRevisions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_Item * ItemByGUID(std::wstring const AGUID)
IULB_ItemsResult * UpdateItems(IInterfaceList *const AItems, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncSimpleResult * CheckConnection(TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IEDM_AsyncParametersMetadataResult * GetParametersMetadata(std::wstring const AFilter_ScopeGUIDs, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemsResult * SearchItems(std::wstring const AFilter_HRIDs, std::wstring const AFilter_Descriptions, std::wstring const AFilter_ContentTypeGUIDs, std::wstring const AFilter_FolderGUIDs, std::wstring const AFilter_LifeCycleDefinitionGUIDs, std::wstring const AFilter_RevisionNamingSchemeGUIDs, int const AMaximumCount, TEDMS_GetOptionsSet AOptions, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_LanguagesResult * GetLanguagesByGUID(std::wstring const AGUIDList, TEDMS_VaultFlagsSet AFlags, IEDM_AsyncCallback *ACallback, IEDM_AsyncContext *AContext)
IULB_ItemRevision * GetLastItemRevision(std::wstring const ItemGUID)
std::wstring ExportToParameters()
Definition DXP.Interfaces.h:3907
void VaultConnected(std::wstring const AVaultGUID)
IEDMS_Vault * GetInstalledVault(int AIndex)
IEDMS_Vault * CreateVault(std::wstring AVaultTypeID, bool AEnabled, std::wstring AParameters)
IEDMS_Vault * GetInstalledVaultByGUID(std::wstring const AGUID)
IEDMS_Vault * GetFirstEnterpriseVault()
void RemoveVault(IEDMS_Vault *AVault)
void AddVault(IEDMS_Vault *AVault)
void DiscoverVaultsOnLAN(bool AWait)
void ConfigureInstalledVaults()
int GetInstalledVaultCount()
IEDMS_Vault * GetEnterpriseVault()
Definition DXP.Interfaces.h:4131
void Command_ReleaseToVault(IServerDocumentView *const View, std::wstring *Parameters)
void Command_LinkToReleaseVault(IServerDocumentView *const View, std::wstring *Parameters)
Definition DXP.Interfaces.h:4063
void HandleEvent(IEDM_Object *AObject)
Definition DXP.Interfaces.h:4072
bool BrowseFolders(IEDMS_Vault *AVault, std::wstring const ACategoryToFocusGUID, std::wstring const ACategoryToExclude, IEDesignData_EventHandler *ACategoryChanged, IULB_Folder **AFolder, std::wstring *AFullFolderPath, std::wstring const FolderTypeFilter)
bool BrowseComponentType(IEDMS_Vault *AVault, std::wstring AComponentTypeToFocusGUID, std::wstring *ASelectedComponentTypeGUID)
void UnegisterDownloadRevisionAction(std::wstring const AItemType)
void DownloadRevisionAction(IEDMS_Vault *AVault, IULB_ItemRevision *ARevision, TULB_ReleasedFileTypeSet AFileTypes)
Definition DXP.Interfaces.h:4030
bool ReleaseToVault(std::wstring Parameters, std::wstring *ErrorMsg)
IEDesignData_HWPart * GetHWPartInterface()
Definition DXP.Interfaces.h:4011
std::wstring GetDescription()
bool AddModelInterface(IEDesignData_Item *AModel)
IEDesignData_Item * GetModelInterface(int Index)
void SetDescription(std::wstring Value)
void SetComment(std::wstring Value)
void SetName(std::wstring Value)
bool RemoveModelInterface(IEDesignData_Item *AModel)
std::wstring GetComment()
Definition DXP.Interfaces.h:3963
bool ParameterExists(std::wstring AName)
bool RemoveParameter(std::wstring AName)
bool SetParameterValue(std::wstring AName, std::wstring AValue)
std::wstring GetItemGUID()
std::wstring GetRevisionGUID()
bool GetParameterValue(std::wstring AName, std::wstring *AValue)
bool AddParameter(std::wstring AName, std::wstring AValue)
void SetVaultGUID(std::wstring Value)
void SetItemGUID(std::wstring Value)
std::wstring GetParameters()
std::wstring GetMapAsString()
void SetMapAsString(std::wstring Value)
void SetRevisionGUID(std::wstring Value)
std::wstring GetVaultGUID()
Definition DXP.Interfaces.h:4053
IEDesignData_PartChoiceList * GetPartChoiceListInterface()
bool ReleaseToVault(std::wstring Parameters, std::wstring *ErrorMsg)
Definition DXP.Interfaces.h:4041
void AddPartGuid(std::wstring APartGuid)
std::wstring GetPartGuid(int Index)
Definition DXP.Interfaces.h:4084
void SetState_PreviewForReleasedFile(IEDMS_Vault *const AVault, std::wstring const ADItemRevisionGUID, std::wstring const AFilePath, TULB_ReleasedFileType AFileType)
void SetState_Preview(std::wstring const AFilePath, std::wstring const AModelName)
Definition DXP.Interfaces.h:3986
void ReleaseLibrary(std::wstring const ADocumentPath)
void EditRevisionNamingSchemes(IEDMS_Vault *AVault)
void ShowInVaultExplorerExt(std::wstring const AVaultGUID, std::wstring const AFolderGUID, std::wstring const AItemGUID, std::wstring const ARevisionGUID, std::wstring const AActiveAspect)
void ManageComponentRelease()
void ReleaseLibrary_1(std::wstring const ADocumentPath, bool *AWasChanged)
std::wstring GetNextRevision(IEDMS_Vault *const Vault, TRevisionLevel IncrementLevel, IULB_ItemRevision *const ARevision)
void PermissionsForOperations(IEDMS_Vault *AVault)
void EditLifeCycleDefinitions(IEDMS_Vault *AVault)
bool BrowseMultipleReleasedItems(std::wstring *AVaultGUID, IStrings *AItemGUID, IStrings *ARevisionGUID, std::wstring const ACaption, TBrowseItemsOptionSet AOptions, std::wstring const ContentTypeFilter, std::wstring const FolderTypeFilter, std::wstring const InitialFolderGUID)
void ShowItemView(std::wstring const AVaultGUID, std::wstring const AItemGUID)
void ShowInVaultExplorer(std::wstring const AVaultGUID, std::wstring const AFolderGUID, std::wstring const AItemGUID, std::wstring const ARevisionGUID)
IBatchRelease * CreateBatchRelease()
void ShowItemProperties(IEDMS_Vault *AVault, IULB_Item *AItem, IULB_ItemRevision *ARevision)
bool ReleaseLibraryExt(std::wstring const ADocumentPath, std::wstring *AParameters)
void ManagePermissions(IEDMS_Vault *AVault, IEDM_Record *AItem, IULB_DataFolder *ADataFolder, TULB_ReleasedFileTypeSet AFileTypeSet)
bool BrowseReleasedItemsSimple(std::wstring *AVaultGUID, std::wstring *AItemGUID, std::wstring *ARevisionGUID, std::wstring const ACaption, TBrowseItemsOptionSet AOptions, std::wstring const ContentTypeFilter, std::wstring const FolderTypeFilter, std::wstring const InitialFolderGUID)
bool BrowseReleasedItems(std::wstring *AVaultGUID, std::wstring *AItemGUID, std::wstring *ARevisionGUID, std::wstring const ACaption, TBrowseItemsOptionSet AOptions, std::wstring const ContentTypeFilter, std::wstring const FolderTypeFilter, std::wstring const InitialFolderGUID)
Definition DXP.Interfaces.h:4507
bool AddProjectToServiceEx(std::wstring *AParameters, std::wstring *AErrorMessage)
IVcsDesignVault * GetDesignVaultByName(std::wstring const AName)
bool GetRepositoryForManagedProjectsPresent()
bool AddVCSRepository(std::wstring const ARepositoryName, std::wstring const ARepositoryPath, std::wstring const AManagedRepositoryGUID, std::wstring const AWorkingCopyDir, TProviderType const AProviderType, TCreateKind const ACreateKind, TRepositoryType const ARepositoryType)
IVcsDesignVault * FindDesignVaultByName(std::wstring const AName)
void DeleteProjectFromService(std::wstring const AProjectGUID, std::wstring *AErrorMessage)
bool AddProjectToVCS(IVcsProject *VCSProject, IVcsDesignVault *const DesignVault, std::wstring const ProjectFileName, std::wstring const ProjectVCSPath, std::wstring const Comment)
bool SelectRepositoryPath(IVcsDesignVault *const ADesignVault, std::wstring *AProjectVCSPath)
void Checkout(IVcsDesignVault *const AVcsDesignVault, std::wstring const AProjectVCSPath, std::wstring const AWorkingCopyDir, std::wstring const ARelPath, int ARevisionId)
void CommitProject(IVcsProject *const AVCSProject, std::wstring const AProject)
bool ConvertDialog(std::wstring const AProjectName, IVcsDesignVault **AVcsDesignVault)
bool OpenDialog(IVcsDesignVault **AVcsDesignVault, std::wstring *AProjectName, std::wstring *AWorkingCopyDir, std::wstring *AProjectRepositoryPath, std::wstring *AManagedProjectGUID, std::wstring *AProjectType)
bool AddProjectToService(std::wstring const AHRID, std::wstring const AProjectType, std::wstring const AManagedRepositoryGUID, std::wstring const ADescription, std::wstring const ARepositoryPath, std::wstring *AProjectGUID, std::wstring *AErrorMessage)
bool ConvertDialogEx(std::wstring *AParameters, IVcsDesignVault **AVcsDesignVault)
void AddProjectFolderToVCS(IVcsProject *AVCSProject, IVcsDesignVault *const ADesignVault, std::wstring const AProjectFileName, std::wstring const AProjectVCSPath)
bool CanAddProjectToVCS(IVcsDesignVault *const ADesignVault, std::wstring const AProject, std::wstring const AProjectVCSPath, std::wstring *AMessage)
bool AddProjectToVCSNoUI(IVcsProject *AVCSProject, IVcsDesignVault *const ADesignVault, IVcsFileNames *const AFileNames, std::wstring const AProject, std::wstring const AProjectVCSPath, std::wstring const AComment)
Definition DXP.Interfaces.h:6732
void Command_FocusVault(IServerDocumentView *const View, std::wstring *Parameters)
void GetState_ConfigureInstalledVaults(IServerDocumentView *const View, std::wstring *Parameters, bool *Enabled, bool *Checked, bool *Visible, std::wstring *Caption, std::wstring const Image)
void GetState_FocusVault(IServerDocumentView *const View, std::wstring *Parameters, bool *Enabled, bool *Checked, bool *Visible, std::wstring *Caption, std::wstring const Image)
void Command_ConfigureInstalledVaults(IServerDocumentView *const View, std::wstring *Parameters)
void Command_RefreshCurrentView(IServerDocumentView *const View, std::wstring *Parameters)
void GetState_RefreshCurrentView(IServerDocumentView *const View, std::wstring *Parameters, bool *Enabled, bool *Checked, bool *Visible, std::wstring *Caption, std::wstring const Image)
Definition DXP.Interfaces.h:4094
IFolderAspectManager * GetFolderAspectManager()
IEDesignData_ReleaseManager * GetState_ReleaseManager()
IEDesignData_HWPartDocument * GetHWPartDocumentByPath(std::wstring APath)
void GetStateSelected(std::wstring *AParameters)
IULB_ItemRevision * GetRevisionForRelease(std::wstring const AVaultGUID, std::wstring const AnAncestorRevisionGUID, std::wstring const AComment, std::wstring const ADescription, TRevisionLevel const AIncrementLevel, std::wstring *AReleaseNotes, bool *ANeedCreateItemRevision, IInterfaceList **AItemRevisionList)
bool MakeNewItem(IEDMS_Vault *const AVault, IULB_Item *const AItem, IULB_ItemRevision *const ARevision, std::wstring *ANewItemGUID, std::wstring *ANewItemFolderGUID)
bool CreateNewItem(IEDMS_Vault *const AVault, IULB_Item **AItem, IULB_ItemRevision **ARevision)
IWideStrings * GetPreparedImages(std::wstring const ATargetPath, IIntegers *const AImageIndexList)
IEDesignData_PartChoiceListDocument * GetPartChoiceListDocumentByPath(std::wstring APath)
bool CreatePermissionSetWrapper(IEDMS_Vault *AVault, IULB_Folder *AFolder, IEDMS_PermissionSetWrapper **Wrapper)
IIntegers * GetImageIndexesForFolderType(IWideStrings *const AFolderTypes)
bool UpdateRevision(IEDMS_Vault *const AVault, IULB_ItemRevision *const ARevision)
IIntegers * GetItemImageIndexesForContentTypeGUID(IWideStrings *const AContentTypes)
IReleasedItemForm * GetReleasedItemForm(TReleasedItemFormType AFormType, IEDMS_Vault *AVault)
void ShowRevisionProperties(IEDMS_Vault *const AVault, IULB_ItemRevision *const ARevision)
IEDesignData_GUIActions * GetGUIActions()
void ShowItemRevisionDifferences(IEDMS_Vault *const AVault, std::wstring const ARevisionGUID1, std::wstring const ARevisionGUID2)
IGeneratorRegistry * GeneratorRegistry()
bool ExecuteNewFolderPermissionForm(IEDMS_Vault *AVault, IULB_Folder *AFolder, IEDMS_PermissionSetWrapper **APermissionSet)
IRevisionAspectManager * GetRevisionAspectManager()
IEDesignData_VcsBasedProjectActions * GetVcsBasedProjectActions()
bool EditItemProperties(IEDMS_Vault *AVault, IULB_Item *AItem, IULB_ItemRevision *ARevision)
bool CreateNewItemExt(IEDMS_Vault *const AVault, std::wstring *AParameters, IULB_Item **AItem, IULB_ItemRevision **ARevision)
IULB_ItemRevision * CreatePlannedRevision(IEDMS_Vault *const AVault, IULB_LifeCycleState *const AState, IULB_ItemRevision *const DItemRevision, std::wstring const ACaption, std::wstring const AReleasedItemId, std::wstring const AncestorID, std::wstring const AncestorGUID)
IEDesignData_Item * CreateModel()
IEDesignData_PreviewFrame * CreatePreviewFrame()
void ShowItemProperties(IEDMS_Vault *AVault, IULB_Item *AItem, IULB_ItemRevision *ARevision)
bool ExecuteFolderPermissionForm(IEDMS_Vault *AVault, IULB_Folder *AFolder)
bool FreeBynaryUpload(std::wstring *AParameters)
Definition DXP.Interfaces.h:6723
IEDesignDataCommands * GetCommandsInterface()
Definition DXP.Interfaces.h:5274
Definition DXP.Interfaces.h:5285
IEMDS_Attribute * FindAttribute(std::wstring const AttributeName)
IEMDS_Attribute * Get_Attribute(int i)
Definition DXP.Interfaces.h:1626
std::wstring GetParentDocumentFileName()
void SetFileNameForSave(std::wstring const FileName)
void SetParentDocumentFileName(std::wstring const FileName)
std::wstring GetFileNameForSave()
std::wstring GetLibReferences()
void SetLibReferences(std::wstring const Value)
Definition DXP.Interfaces.h:1640
Definition DXP.Interfaces.h:6264
IFolderAspectView * View()
Definition DXP.Interfaces.h:6282
IFolderDetailsFrame * GetFolderDetailsFrame()
Definition DXP.Interfaces.h:1689
std::wstring GetIconName()
bool PaintThumbnail(long ADC)
Definition DXP.Interfaces.h:6040
IReleasedItemForm_ModalAction_FactoriesAccessible * GetReleasedItemForm_ModalAction_FactoriesAccessible()
IRevisionDetailsFrame * GetRevisionDetailsFrame()
Definition DXP.Interfaces.h:820
void SetTransparencyLevel(int Value)
Definition DXP.Interfaces.h:6273
IFolderAspectPluginEnumerator * GetFolderAspectViewEnumerator()
IExternalFolderAspectView * CreateFolderAspectView(std::wstring const AFolderAspectName)
Definition DXP.Interfaces.h:6171
IFolderAspectPlugin * Item()
Definition DXP.Interfaces.h:6158
std::wstring DisplayName()
std::wstring Description()
Definition DXP.Interfaces.h:6246
std::wstring GetAspectName()
IInterfaceList * GetState_Items()
bool GetHitRevision(int const AX, int const AY, IULB_ItemRevision **ARevision)
void SetParentFolderDetailsFrame(IFolderDetailsFrame *const AFolderDetailsFrame)
IInterfaceList * GetState_Revisions()
IULB_Item * GetState_Item()
void ReceiveNotification(IVaultExplorerNotification *ANotification)
void SetState(IEDMS_Vault *AVault, IULB_Folder *AFolder, IEDM_AsyncContext *AContext)
void SetAspectName(std::wstring const Value)
IULB_ItemRevision * GetState_Revision()
Definition DXP.Interfaces.h:6222
IInterfaceList * GetCurrentItems()
void SetAllowPlace(bool const AValue)
std::wstring GetContentTypeFilter()
void SetCurrentFolder(IULB_Folder *const AValue)
void SetCurrentVault(IEDMS_Vault *const AValue)
IReleasedItemForm * CreateReleasedItemForm(TReleasedItemFormType AFormType, IEDMS_Vault *AVault)
IFolderModalAction * CreateFolderModalAction(TFolderModalActionType AActionType, IEDMS_Vault *AVault, std::wstring const AOriginalFolderGUID, IInterfaceList *AList)
IEDMS_Vault * GetCurrentVault()
IULB_ItemRevision * GetCurrentRevision()
IULB_Folder * GetCurrentFolder()
void SetContentTypeFilter(std::wstring const AValue)
IULB_Item * GetCurrentItem()
TBrowseItemsOptionSet GetBrowseItemsOption()
IInterfaceList * GetCurrentItemRevisions()
void ShowFolderAspect(std::wstring const AAspectName)
Definition DXP.Interfaces.h:6214
Definition DXP.Interfaces.h:6291
void HandleEvent(IEDMS_Vault *AVault, IULB_Folder *AFolder, IEDM_AsyncContext *AParameters)
Definition DXP.Interfaces.h:5560
std::wstring GetVaultGUID()
void SetVaultGUID(std::wstring const AVaultGUID)
std::wstring GetItemGUID()
void SetItemGUID(std::wstring const AItemGUID)
void GetItems(IInterfaceList *const AItems)
void SetRevisionGUID(std::wstring const ARevisionGUID)
std::wstring GetRevisionGUID()
void SetItems(IInterfaceList *const AItems)
Definition DXP.Interfaces.h:5576
TFreeBinaryItemType GetItemType()
Definition DXP.Interfaces.h:851
bool ShowCurrentProcessLauncherHelp()
void StatusBar_SetState(int Index, std::wstring const S)
bool IsPanelVisibleInCurrentForm(std::wstring const AViewName)
long GetCurrentFormHandle()
void GetAllAvailableHotkeys(std::wstring *Hotkeys, std::wstring *Descriptions)
void BeginDragDrop(IDragDropObject *ADragDropInfo)
void RegisterFloatingWindow(IFloatingWindow *const FloatingWindow)
bool GetPanelIsVisibleInAnyForm(std::wstring const AViewName)
void UnregisterFloatingWindow(IFloatingWindow *const FloatingWindow)
void ShowTreeAsPopupAt(std::wstring const TreeID, C_Point const Position)
bool IsSysLevelHotKey(int KeyId, bool Alt, bool Shift, bool Ctrl)
bool AddKeyStrokeAndLaunch(int AKey)
void SetTitleBarErrorMessage(std::wstring const ErrorMessage)
bool ProcessMessage(C_Message *Msg)
bool CurrentProcessLauncherAvailable()
IProcessLauncherInfo * RegisterUserProcessLauncher(std::wstring const APreferredID, std::wstring const AServerCommand, std::wstring const AParameters, std::wstring const ACaption, std::wstring const ADescription, std::wstring const AImageFile, std::wstring const AShortcutText, std::wstring const AShortcut2Text)
std::wstring DXPShortcutToDelphiShortcut(std::wstring const AShortcutText)
void InitTransparentToolbars(C_Rect const ViewRect)
void UpdateTransparentToolbars()
bool GetPanelIsOpenInAnyForm(std::wstring const AViewName)
std::wstring StatusBar_GetState(int Index)
void DoneTransparentToolbars()
bool HasTreeShownAsPopup()
void UnregisterUserProcessLauncher(std::wstring const APLID)
std::wstring GetShortcutTextForPLID(std::wstring const PLID)
void SetPanelVisibleInCurrentForm(std::wstring const AViewName, bool IsVisible)
void SetPanelActiveInCurrentForm(std::wstring const AViewName)
std::wstring DesignspaceValue(std::wstring const ASectionName, std::wstring const AValueName)
bool DesignspaceUISupports(std::wstring const AUIFeature)
bool GetPanelIsOpen(std::wstring const AViewName)
void ResizePanel(std::wstring const AViewName, int AWidth, int AHeight)
IProcessLauncherInfo * GetProcessLauncherInfoByID(std::wstring const PLID)
void UpdateInterfaceState()
void SetFocusLock(bool Locked)
bool AddKeyToBuffer(int KeyId, bool Alt, bool Shift, bool Ctrl)
bool CanResizePanel(std::wstring const AViewName)
bool IsPanelValidInCurrentForm(std::wstring const AViewName)
IProcessLauncherInfo * GetActivePLByCommand(std::wstring const DocumentKind, std::wstring const ACommand, std::wstring const AParams)
std::wstring GetFocusedPanelName()
void ShowTreeAsPopup(std::wstring const TreeID)
void LaunchCurrentHotkey()
Definition DXP.Interfaces.h:6878
IHRIDGenerator * Get(std::wstring AContentType)
void Add(std::wstring AContentType, IHRIDGenerator *AGenerator)
Definition DXP.Interfaces.h:6864
std::wstring SelectItemHRID()
std::wstring SelectRevisionHRID(std::wstring ItemId)
void SelectItemRevision(std::wstring *Item, std::wstring *Revision)
std::wstring GeneratorName()
std::wstring GetNewRevisionHRID(std::wstring ItemId)
std::wstring GetNewItemHRID()
Definition DXP.Interfaces.h:6577
Definition DXP.Interfaces.h:3939
void SetCapacity(int NewCapacity)
IDispatch * Get(int Index)
void Insert(int Index, IDispatch *const Item)
int IndexOf(IDispatch *const Item)
void Put(int Index, IDispatch *const Item)
int Remove(IDispatch *const Item)
void Exchange(int Index1, int Index2)
void SetCount(int NewCount)
int Add(IDispatch *const Item)
Definition DXP.Interfaces.h:5214
std::wstring GetRightName()
Definition DXP.Interfaces.h:1098
void UseLicenseByName(std::wstring const LicenseName)
bool IsSubscriptionCurrent()
void GetCurrentLicenseInfo(std::wstring *ALicenseIds, std::wstring *ALicenseNames)
double SubscriptionExpiryDate()
void ChangeToNetwork(std::wstring const ServerName)
void ReturnLeasedLicensesOnLogout()
void ReleaseLicense(std::wstring const LicenseFileName)
void ChangeToStandalone()
void UseLicense(std::wstring const LicenseFileName)
Definition DXP.Interfaces.h:1337
int Add(std::wstring AFileName, std::wstring ALabel)
bool Delete(std::wstring AFileName, int AVersion, bool ADelLabel)
void EnableLocalHistory()
void Purge(std::wstring AFileName)
void SetStartPurgingAfter(int Value)
bool ApplyLabel(std::wstring AFileName, int AVersion, std::wstring ALabel)
void SetAddAutoSaves(bool Value)
int GetStartPurgingAfter()
std::wstring GetGlobalRepositoryPath()
bool CopyVersion(std::wstring AFileName, int AVersion, std::wstring ADestName)
void DisableLocalHistory()
bool RevertToVer(std::wstring AFileName, int AVersion)
std::wstring GetGlobalRepositoryPathNotExpanded()
bool CopyLabel(std::wstring AFileName, std::wstring ALabel, std::wstring ADestName)
bool RevertToLabel(std::wstring AFileName, std::wstring ALabel)
bool GetInfo(std::wstring AHistoryFileName, std::wstring *AFileName, std::wstring *ALabel, int *AVersion)
std::wstring GetHistoryPathForFile(std::wstring AFileName)
void SetGlobalRepositoryPath(std::wstring Value)
IDocumentBackups * GetHistory(std::wstring AFileName)
Definition DXP.Interfaces.h:6757
Definition DXP.Interfaces.h:6540
IFolderModalAction * CreateFolderModalAction(TFolderModalActionType AActionType, IEDMS_Vault *AVault, std::wstring AOriginalFolderGUID, IInterfaceList *AList)
Definition DXP.Interfaces.h:6189
void GetCurrentItemRevisionGUIDs(IStrings *ItemRevisionGUIDs)
void SetModalActionResult(TModalActionResult AValue)
void SetOnFolderSelectionChange(IFolderSelectionHandler *Value)
std::wstring GetCurrentItemRevisionGUID()
std::wstring GetCurrentVaultGUID()
IULB_Folder * GetCurrentFolder()
std::wstring GetCurrentItemGUID()
std::wstring GetCurrentFolderGUID()
void SetState_Vault(std::wstring const AVaultGUID, std::wstring const AFolderToFocusGUID, std::wstring const AItemGUID, std::wstring const ARevisionGUID)
TModalActionResult GetModalActionResult()
void GetCurrentItemGUIDs(IStrings *ItemGUIDs)
std::wstring GetCurrentItemRevisionHRID()
IFolderSelectionHandler * GetOnFolderSelectionChange()
Definition DXP.Interfaces.h:6765
IWideStrings * GetSuccessGUIDs()
Definition DXP.Interfaces.h:6796
IWideStrings * GetSuccessGUIDs()
Definition DXP.Interfaces.h:1677
std::wstring GetAddress()
bool IsSameAddress(std::wstring const AnAddress)
std::wstring GetCaption()
bool SupportsProtocol(std::wstring const AProtocol)
Definition DXP.Interfaces.h:1843
IExternalForm * GetDocumentScene()
Definition DXP.Interfaces.h:686
bool NavigateTo(std::wstring const Protocol, std::wstring const Target, std::wstring const Parameters, IExternalForm *const SourceView, IExternalForm **TargetView, IExternalForm **TargetHeaderView)
Definition DXP.Interfaces.h:1009
long RegisterNavigationProvider(std::wstring const ProtocolName, INavigationProvider *const NavigationProvider)
void UnregisterNavigationProtocol(std::wstring const Protocol, long Handle)
bool NavigateTo(IExternalForm *const CurrentView, std::wstring *Destination, IExternalForm **TargetView)
void ExpandTargets(std::wstring *Target)
bool NavigateToScene(IExternalForm *const CurrentView, std::wstring *Destination, IExternalForm **TargetView, IExternalForm **TargetHeaderView)
void ParseDestinationString(std::wstring const Destination, std::wstring *Protocol, std::wstring *Target, std::wstring *Parameters)
std::wstring ValidatedTarget(std::wstring Target)
Definition DXP.Interfaces.h:1650
bool NavigateTo(std::wstring const AnAddress)
Definition DXP.Interfaces.h:1707
std::wstring GetAddress()
Definition DXP.Interfaces.h:1027
void HandleNotification(INotification *const ANotification)
Definition DXP.Interfaces.h:695
std::wstring GetNotificationType()
IDispatch * GetNotificationData()
int GetNotificationCode()
Definition DXP.Interfaces.h:6014
void TransmitToManager(IVaultExplorerNotification *ANotification)
void TransmitToSubscribers(IVaultExplorerNotification *ANotification)
void SetNotificationManager(IVEN_Manager *ANotificationManager)
Definition DXP.Interfaces.h:1086
IOptionsWriter * GetOptionsWriter_ForIniFile(std::wstring const AFullPath)
IOptionsWriter * GetOptionsWriter(std::wstring const ServerName)
IOptionsReader * GetOptionsReader(std::wstring const ServerName, std::wstring const OldSettingsPath)
bool OptionsExist(std::wstring const ServerName, std::wstring const OldSettingsPath)
Definition DXP.Interfaces.h:1791
void SetReadOnly(bool ReadOnly)
void SetModified(bool Value)
bool TryApplyFormOptions()
IOptionsFormDataManager * OptionsFormDataManager()
int GetNotificationCode()
Definition DXP.Interfaces.h:1058
double ReadDouble(std::wstring const SectionName, std::wstring const ValueName, double DefaultValue)
int ReadInteger(std::wstring const SectionName, std::wstring const ValueName, int DefaultValue)
bool ReadBoolean(std::wstring const SectionName, std::wstring const ValueName, bool DefaultValue)
bool ValueExists(std::wstring const SectionName, std::wstring const ValueName)
bool SectionExists(std::wstring const SectionName)
std::wstring ReadSection(std::wstring const SectionName)
std::wstring ReadString(std::wstring const SectionName, std::wstring const ValueName, std::wstring const DefaultValue)
Definition DXP.Interfaces.h:1287
std::wstring GetSectionText(std::wstring ASection)
std::wstring GetExternalParameterValue(std::wstring ASection, std::wstring AName, std::wstring DefaultValue)
void ClearExternalParameters(std::wstring ASection)
void ModifyExternalParameter(std::wstring ASection, std::wstring AName, std::wstring ANewValue)
std::wstring GetFileName()
bool SectionExists(std::wstring ASection)
void DeleteExternalParameter(std::wstring ASection, std::wstring AName)
void AddExternalParameter(std::wstring ASection, std::wstring AName, std::wstring AValue)
Definition DXP.Interfaces.h:1073
void WriteInteger(std::wstring const SectionName, std::wstring const ValueName, int Value)
void WriteString(std::wstring const SectionName, std::wstring const ValueName, std::wstring const Value)
void EraseSection(std::wstring const SectionName)
void WriteDouble(std::wstring const SectionName, std::wstring const ValueName, double Value)
void WriteBoolean(std::wstring const SectionName, std::wstring const ValueName, bool Value)
Definition DXP.Interfaces.h:6693
bool TryParseDisplayValue(std::wstring ADisplayValue, std::wstring AParameterTypeGUID, double *ARealValue)
bool TryParseRealValue(double ARealValue, std::wstring AParameterTypeGUID, std::wstring *DisplayValue)
bool IsValidateDisplayValue(std::wstring ADisplayValue, std::wstring AParameterTypeGUID)
Definition DXP.Interfaces.h:6937
bool TryParseRealValue(double ARealValue, std::wstring *ADisplayValue)
bool TryParseDisplayValue(std::wstring ADisplayValue, double *ARealValue)
Definition DXP.Interfaces.h:1718
void InitFromParameters(std::wstring const Parameters)
Definition DXP.Interfaces.h:4357
void InitFromParameters(std::wstring const Parameters)
Definition DXP.Interfaces.h:4206
void UpdateItem(IPluginsRegistryItem *const APluginRegistryItem)
IPluginsRegistryItem * CreatePluginsRegistryItem()
void RemoveItem(IPluginsRegistryItem *const APluginRegistryItem)
IPluginsRegistryItem * GetItem(int AIndex)
IPluginsRegistryItem * FindItemByHRID(std::wstring const HRID)
void AddItem(IPluginsRegistryItem *const APluginRegistryItem)
IPluginsRegistryItem * FindItemByGUID(std::wstring const AGUID)
Definition DXP.Interfaces.h:4151
std::wstring GetLargeImage()
void SetPath(std::wstring const Value)
std::wstring GetCategoryGuid()
std::wstring GetVaultGUID()
void SetDateInstalled(double Value)
TPluginsStatus GetStatus()
double GetDateInstalled()
std::wstring GetVersion()
std::wstring GetReleaseNotes()
void SetReleaseNotes(std::wstring const Value)
void StartAutoRun(TPluginAutoRunAction AutoRunAction)
void SetIsSystem(bool Value)
std::wstring GetVersionGuid()
std::wstring GetSmallImage()
void SetSmallImage(std::wstring const Value)
void SetLargeImage(std::wstring const Value)
std::wstring GetShortDescription()
void SetVersion(std::wstring const Value)
void SetRequirements(std::wstring const Value)
void SetGUID(std::wstring const Value)
std::wstring GetCreatedBy()
std::wstring GetRequirements()
void SetHelp(std::wstring const Value)
void SetReadMe(std::wstring const Value)
void SetCategoryName(std::wstring const Value)
std::wstring GetCategoryName()
void SetHRID(std::wstring const Value)
void SetTitle(std::wstring const Value)
void SetShortDescription(std::wstring const Value)
void SetLongDescription(std::wstring const Value)
void SetCreatedBy(std::wstring const Value)
void SetVaultGUID(std::wstring const Value)
IPluginsPlatformVersions * GetPlatformVersions()
void SetVersionGuid(std::wstring const Value)
void SetCategoryGuid(std::wstring const Value)
void SetStatus(TPluginsStatus Value)
void SetReleasedDate(double Value)
std::wstring GetLongDescription()
Definition DXP.Interfaces.h:1151
void DrawLargeImageProportional(long ADC, C_Rect ARect)
void BuildLargeImageFromFullsizePicture()
long InitializeFullsizeDrawing(int AMetaMMWidth, int AMetaMMHeight)
void BuildSmallImageFromFullsizePicture()
void BuildMediumImageFromFullsizePicture()
void FinalizeFullsizeDrawing()
void BuildAllImagesFromFullsizePicture()
Definition DXP.Interfaces.h:1738
bool GenerateDocumentPreview(IPreviewImage *const APreviewImage)
std::wstring GetFileName()
Definition DXP.Interfaces.h:809
void PostProcess(IDispatch *const AContext, std::wstring const AParameters)
void PreProcess(IDispatch *const AContext, std::wstring const AParameters)
void SetProcessDepth(int Value)
Definition DXP.Interfaces.h:1748
void SendMessage(std::wstring const AProcess, std::wstring *AParameters, IServerDocumentView *const AContext)
void GetCommandState(std::wstring const AProcess, std::wstring *AParameters, IServerDocumentView *const AContext, bool *Enabled, bool *Checked, bool *Visible, std::wstring *Caption, std::wstring *ImageFile)
void PostMessage(std::wstring const AProcess, std::wstring *AParameters, IServerDocumentView *const AContext)
Definition DXP.Interfaces.h:833
std::wstring GetShortcutText()
std::wstring GetServerCommand()
std::wstring GetParameters()
std::wstring GetDescription()
std::wstring GetCaption()
std::wstring GetImageFile()
TShiftStateSet GetShift2()
TShiftStateSet GetShift()
Definition DXP.Interfaces.h:4592
long MainImageListHandle()
std::wstring GetValue(std::wstring const ASectionName, std::wstring const AValueName)
bool TryGetValue(std::wstring const ASectionName, std::wstring const AValueName, std::wstring *AValue)
bool SupportsUIFeature(std::wstring const AUIFeature, bool ADefault)
std::wstring ImplementingServerName()
std::wstring GetPCBDocumentKind()
bool SupportsOptionsPage(std::wstring const APageName, bool ADefault)
bool GetLicenseExpirationInfo(IInterfaceList *const ALicenseExpirationList, int *AMinDaysLeft, std::wstring *AInfo)
IDXPSplash * CustomSplash()
Definition DXP.Interfaces.h:4310
void SetReadOnly(bool const Value)
Definition DXP.Interfaces.h:5925
std::wstring GetExistingGUID()
IReleasableGroup * CreateGroup()
IReleasableFolder * GetSubfolder(int I)
void SetExistingGUID(std::wstring const Value)
void RemoveGroup(IReleasableGroup *const Group)
bool GetEnabledForRelease()
void SetFolderTypeGUID(std::wstring const Value)
void AsyncCommit(IEDMS_Vault *const Vault, IReleasableFolder *const ParentFolder)
std::wstring GetFolderTypeGUID()
IReleasableGroup * GetGroup(int I)
void AsyncCommitContents(IEDMS_Vault *const Vault)
void AddGroup(IReleasableGroup *const Group)
void SetHRID(std::wstring const Value)
void AddSubfolder(IReleasableFolder *const Subfolder)
void SetEnabledForRelease(bool const Value)
Definition DXP.Interfaces.h:5950
void SetData(IDispatch *const Value)
IReleasable * GetReleasable(int I)
IReleasable * ReleasableByName(std::wstring const Name)
void AsyncCommit(IEDMS_Vault *const Vault, IReleasableFolder *const ParentFolder)
void AddReleasable(IReleasable *const Releasable)
void RemoveReleasable(IReleasable *const Releasable)
Definition DXP.Interfaces.h:5903
IULB_Item * PrepareItem()
bool GetEnabledForRelease()
bool NeedsReleasedFolder()
void PrepareReleasedFolder(std::wstring const FolderPath)
IInterfaceList * PrepareItemRevisionLinks()
std::wstring PrepareMessage()
void SetEnabledForRelease(bool const Value)
void SetExistingItemGUID(std::wstring const Value)
IULB_ItemRevision * PrepareItemRevision()
void SetExistingRevisionGUID(std::wstring const Value)
std::wstring GetExistingItemGUID()
std::wstring GetExistingRevisionGUID()
std::wstring GetContentTypeGUID()
Definition DXP.Interfaces.h:6745
void ActivateAspect(std::wstring AspectName)
void GetStateSelected(std::wstring *AParameters)
void SetState_SearchFilter(std::wstring const AVaultGUID, std::wstring const AFilterHRID)
void SetState_Vault(bool Wait, std::wstring const AVaultGUID, std::wstring const AFocusFolderGUID, std::wstring const AItemGUID, std::wstring const ARevisionGUID)
Definition DXP.Interfaces.h:4141
void Notify(INotification *ANotification)
void SetState_Item(IEDMS_Vault *AVault, std::wstring AItemGUID)
Definition DXP.Interfaces.h:5111
void Import_FromOptionsReader(IOptionsReader *const OptionsReader)
void Export_ToOptionsWriter(IOptionsWriter *const OptionsWriter)
std::wstring GetReportName()
IReportOutputTransformation * AddOutputTransformation()
void SetReportName(std::wstring const Name)
void RemoveOutputTransformations()
IReportOutputTransformation * GetAvailableTransformations(int Index)
int GetAvailableTransformationCount()
Definition DXP.Interfaces.h:6928
IAspectView * GetAspectView(std::wstring const AName)
Definition DXP.Interfaces.h:5869
void RegisterServerAspect(std::wstring const AServerName, std::wstring const AParams)
IAspectView * CreateAspectView(std::wstring const AAspectName)
IAspectPluginEnumerator * GetAspectViewEnumerator()
Definition DXP.Interfaces.h:6024
void ShowAspect(std::wstring AAspectName)
void SetOnSummaryFrame_RetrievingAspectSummary(std::wstring AnAspectName)
void SetState(IEDMS_Vault *AVault, IULB_Item *AItem, IULB_ItemRevision *ARevision, IEDM_AsyncContext *ASavedState)
std::wstring GetAspectFrameSummaryString(std::wstring AnAspectName)
bool IsAspectVisible(std::wstring const AnAspectName)
std::wstring GetNoAspectFrameSummaryString(std::wstring AnAspectName)
void SetOnSummaryFrame_UpdateAspectSummary(std::wstring AnAspectName)
std::wstring GetRetrievingAspectFrameSummaryString(std::wstring AnAspectName)
Definition DXP.Interfaces.h:2245
int Refresh(std::wstring const AFileName)
Definition DXP.Interfaces.h:2508
std::wstring GetState_UserName()
std::wstring GetState_WorkingCopyFullPath()
void SetState_SubDirectoryInRepository(std::wstring AValue)
std::wstring GetState_NetworkRepository_Server()
void SetState_FileRepository_Location(std::wstring AValue)
void SetState_UserName(std::wstring AValue)
std::wstring GetState_NetworkRepository_Port()
std::wstring GetState_AsURL()
void SetState_Method(std::wstring AValue)
std::wstring GetState_Password()
std::wstring GetState_Method()
void SetState_NetworkRepository_Port(std::wstring AValue)
void SetState_AsURL(std::wstring AValue)
std::wstring GetState_SubDirectoryInRepository()
std::wstring GetState_FileRepository_Location()
void SetState_WorkingCopyFullPath(std::wstring AValue)
void SetState_NetworkRepository_Server(std::wstring AValue)
void SetState_Password(std::wstring AValue)
Definition DXP.Interfaces.h:2534
bool RunModuleSelectForm(ISVNConnectionString *const ASVNConnectionString, std::wstring *ADirectoryInRepository)
ISVNConnectionString * CreateSVNConnectionString()
bool UpdateWorkingCopyIfNecessary(std::wstring const AFileName, std::wstring const ASearchDirectories, std::wstring const ARepositoryURL)
Definition DXP.Interfaces.h:1191
void RestoreLayout_FromFile(std::wstring ATLTFileName)
void RestoreLayout_RecentLayout(int ARecentLayoutIndex)
std::wstring SaveLayout_ToFileForExport()
void RestoreLayout_Default()
void RestoreLayout_QueryFile()
void RestoreLayout_FromPreviousVersion(int APreviousVersionIndex)
void SaveLayout_QueryFile()
void RestoreLayout_Startup()
Definition DXP.Interfaces.h:1875
std::wstring GetSceneCaption()
std::wstring GetSceneId()
std::wstring GetSceneCategory()
Definition DXP.Interfaces.h:1444
void GetSceneCategories(IStrings *const SceneCategories)
IScene * GetSceneById(std::wstring const SceneId)
void GetCategorySceneIds(std::wstring const SceneCategory, IStrings *const CategorySceneIds)
Definition DXP.Interfaces.h:1833
Definition DXP.Interfaces.h:1230
void RegisterProvider(ISearchProvider *const Provider)
void UnRegisterProvider(ISearchProvider *const Provider)
Definition DXP.Interfaces.h:1216
void Search(std::wstring const Query, ISearchResults *const Results)
void JumpTo(std::wstring const Itemid)
int AddImageTo(std::wstring const ImageId, long ImageListHandle)
void ExtractData(std::wstring const Itemid, std::wstring *DisplayString, std::wstring *ImageId)
Definition DXP.Interfaces.h:1207
void Add(std::wstring const DisplayGroup, std::wstring const Itemid)
Definition DXP.Interfaces.h:2198
std::wstring GetLicensedState()
double AbsoluteSubscriptionExpiryDate()
void RefreshLicenseInformation()
std::wstring GetLicenseUsage()
void UseLicense(INT64 const SerialNumber)
std::wstring AbsoluteSubscriptionActivationCode()
bool IsSubscriptionCurrent()
Definition DXP.Interfaces.h:2222
bool GetIsFreeLicenseMode()
IServerLicense * AddLicenseFile(bool AReplaceExisting)
void UseAvailableOnDemandLicenses(bool AIsForceLease)
void AutoLeaseNewOnDemandLicensesByTimer(bool AValue)
Definition DXP.Interfaces.h:715
bool DoFileSave(std::wstring const AKind)
bool CanCreateSnippet(IServerDocumentView *const AView, TSnippetCreationMode AMode, bool AContextSensitive)
void PlaceSnippet(std::wstring ASnippetAddress, IServerDocumentView *const AView)
bool DoSafeFileSave(std::wstring const AKind)
std::wstring GetContextHelpTopicName()
void ReleaseDataFileHandle()
std::wstring SetFileName(std::wstring const AFileName)
void UpdateModifiedDate()
bool GetSupportsOwnSave()
void DocumentDirectoryChanged()
IServerDocumentView * GetSnippetView()
void AcquireFileOwnership()
void ZoomSnippetContents()
bool WarnIfOwnedByOther(TFileOwnershipWarningLevel AWarningLevel)
bool DoSafeChangeFileNameAndSave(std::wstring const ANewFileName, std::wstring const AKind)
void SetBeingClosed(bool const Value)
void AcquireDataFileHandle()
void NotifyViews(INotification *ANotification)
void SetIsShown(bool const Value)
void SetModified(bool const Value)
void ReleaseFileOwnership()
std::wstring GetFileName()
double GetDocumentModifiedDate()
IServerDocumentView * GetView(int Index)
bool CanPlaceSnippet(std::wstring const ASnippetPath)
void SetFileModifiedDate(double const AValue)
IServerDocumentView * GetViewByName(std::wstring const ViewName)
double GetFileModifiedDate()
bool CreateSnippetFile(IServerDocumentView *const AView, std::wstring ASnippetFilePath, TSnippetCreationMode AMode, bool AContextSensitive)
void AddView(IServerDocumentView *const AView)
IServerModule * GetServerModule()
Definition DXP.Interfaces.h:764
IServerDocument * GetOwnerDocument()
Definition DXP.Interfaces.h:2213
Definition DXP.Interfaces.h:2264
void SetServerDocumentView(IServerDocumentView *const Value)
Definition DXP.Interfaces.h:774
IDocumentOptionsView * CreateOptionsView(std::wstring const AName)
void AddServerView(IServerView *const AView)
IProcessControl * GetProcessControl()
std::wstring GetModuleName()
IServerDocument * CreateDocumentShowOrHide(std::wstring const AKind, std::wstring const AFileName, bool AShowInTree)
IServerView * GetViews(int Index)
void ReceiveNotification(INotification *const ANotification)
void DestroyDocument(IServerDocument *const ADocument)
IServerView * CreateServerView(std::wstring const AName)
IServerDocument * CreateDocument(std::wstring const AKind, std::wstring const AFileName)
void RemoveServerView(IServerView *const AView)
ICommandLauncher * GetCommandLauncher()
IServerDocumentView * CreateServerDocView(std::wstring const AName, IServerDocument *const ADocument)
IServerDocument * GetDocuments(int Index)
Definition DXP.Interfaces.h:1809
IOptionsPage * CreateOptionsPageByName(std::wstring const OptionsPageName)
Definition DXP.Interfaces.h:973
std::wstring GetProjectKinds(int Index)
int GetDocumentKindCount()
int GetProjectKindCount()
std::wstring GetCreationClassName()
std::wstring GetDocumentKinds(int Index)
bool SupportsDocumentKind(std::wstring const AKind)
bool GetMultipleCreation()
bool SupportsProjectKind(std::wstring const AKind)
bool GetCanDockVertical()
bool GetCanDockHorizontal()
std::wstring GetCategory()
Definition DXP.Interfaces.h:903
std::wstring GetOriginalId()
std::wstring GetLongSummary()
std::wstring GetParameter(int Index)
Definition DXP.Interfaces.h:915
std::wstring GetCopyRight()
IServerProcess * GetCommand(int Index)
bool GetSupportsDDBWrite()
int GetDocumentFilterCount()
std::wstring GetGeneralInfo()
IServerWindowKind * GetWindowKindByName(std::wstring const Name)
bool GetSupportsDDBRead()
std::wstring GetInsPath()
std::wstring GetExePath()
std::wstring GetDescription()
IServerWindowKind * GetWindowKind(int Index)
IServerPanelInfo * GetPanelInfo(int Index)
IServerPanelInfo * GetPanelInfoByName(std::wstring const Name)
std::wstring GetRCSFilePath()
bool GetServerFileExist()
void GetDocumentFilter(int Index, std::wstring *Kind, std::wstring *Filter)
bool GetSystemExtension()
bool GetIsDocumentWizard()
std::wstring GetVersion()
Definition DXP.Interfaces.h:1759
bool IsTechnologySetSupported(std::wstring const ATechnologySet)
Definition DXP.Interfaces.h:671
std::wstring GetViewName()
void SetFavoritesViewState(std::wstring const Astate)
std::wstring GetFavoritesViewState(bool const AAddFavoriteView)
std::wstring GetViewState()
void ReceiveNotification(INotification *const ANotification)
void SetViewState(std::wstring const Astate)
Definition DXP.Interfaces.h:947
int FileSaveDescriptionCount()
std::wstring GetNewWindowCaption()
std::wstring GetFileSaveDescription(int Index)
std::wstring GetFileImportDescription(int Index)
IServerRecord * GetServerRecord()
std::wstring GetWindowKindClass(int Index)
std::wstring GetNewWindowExtension()
bool GetIsDocumentEditor()
int FileExportDescriptionCount()
bool IsOfWindowKindClass(std::wstring const AClass)
int FileImportDescriptionCount()
std::wstring GetFileExportDescription(int Index)
int GetWindowKindClassCount()
std::wstring GetFileLoadDescription(int Index)
std::wstring GetWindowKindDescription()
int FileLoadDescriptionCount()
std::wstring GetIconName()
Definition DXP.Interfaces.h:2235
Definition DXP.Interfaces.h:1768
int IndexOf(std::wstring const Value)
std::wstring GetItem(int Index)
Definition DXP.Interfaces.h:1699
Definition DXP.Interfaces.h:569
bool SupportsService(std::wstring aServiceName)
Definition DXP.Interfaces.h:2273
void SendPreferencesChanged()
void ImportEditorSettingsFromTasking(bool ASendNotification)
void JumpToOffset(int Offset)
void GetCursorPosition(int *PosX, int *PosY)
void ReceivePreferencesChanged()
void SetModifiedSinceAction(bool Value)
void HighlightFoundRect(int X1, int Y1, int X2, int Y2)
void GetLine(int Index, std::wstring *Value)
std::wstring GetTextAtCursorEx(TSysCharSet const ExcludeDelimiters)
bool GetLineVisibility(int Index)
void SelectBlock(int AColumn, int ALine, int ALength, int AHeight)
bool IsSelectedTextPresent()
void ReplaceText(int X, int Y, int Len, std::wstring const NewText)
std::wstring GetTextAtCursor()
void ImportEditorSettingsFromVisualStudio(bool ASendNotification)
void TempHighlightLine(int Index, std::wstring const StyleName)
void JumpTo(int X, int Y, bool Centered)
void SaveToFile(std::wstring const AFileName)
std::wstring GetSelectedText()
std::wstring GetWideText()
void MaskBlock(int AColumn, int ALine, int ALength, int AHeight)
bool GetModifiedSinceAction()
void SetLine(int Index, std::wstring const Value)
Definition DXP.Interfaces.h:1863
void AfterRunSynchronized()
Definition DXP.Interfaces.h:1036
void HandleTimerEvent(long ID)
Definition DXP.Interfaces.h:1045
void RemoveHandler(long ID)
bool GetHandlerEnabled(long ID)
void SetGlobalEnabled(bool AEnabled)
void SetHandlerEnabled(long ID, bool AEnabled)
long AddHandler(ITimerHandler *const AHandler, long AInterval, bool AEnabled)
Definition DXP.Interfaces.h:1599
bool ToDo_ItemUpdate(std::wstring const OldItem, std::wstring const NewItem)
bool ToDo_ItemEdit(std::wstring const AnItem)
bool ToDo_ItemActivate(std::wstring const AnItem)
std::wstring ToDo_GetItem(int Index)
Definition DXP.Interfaces.h:1727
void SetComponentToTranslate(std::wstring const ComponentName)
bool HasTranslationData()
bool GetTranslatedProperty(std::wstring const ComponentName, std::wstring const PropName, std::wstring *OutValue)
Definition DXP.Interfaces.h:3664
IInterfaceList * GetACLEntries()
void SetACLEntries(IInterfaceList *AValue)
Definition DXP.Interfaces.h:2931
std::wstring GetObjectGUID()
void SetMessage(std::wstring const AValue)
std::wstring GetOrganization()
std::wstring GetUserScope()
std::wstring GetGroupName()
void SetOrganization(std::wstring const AValue)
void SetAllowPermissions(int const AValue)
int GetAllowPermissions()
std::wstring GetMessage()
void SetUserScope(std::wstring const AValue)
void SetGroupName(std::wstring const AValue)
void SetUserScopeMode(TEDM_ACLUserScopeMode const AValue)
void SetUserName(std::wstring const AValue)
TEDM_ACLUserScopeMode GetUserScopeMode()
void SetObjectGUID(std::wstring const AValue)
std::wstring GetUserName()
void SetAllowed(bool const AValue)
Definition DXP.Interfaces.h:5247
IInterfaceList * GetFootprints()
IULB_ItemRevision * GetRevision()
IInterfaceList * GetSymbols()
IInterfaceList * GetSimulations()
void SetSimulations(IInterfaceList *Value)
void SetFootprints(IInterfaceList *Value)
void SetRevision(IULB_ItemRevision *Value)
void SetSymbols(IInterfaceList *Value)
Definition DXP.Interfaces.h:5263
IInterfaceList * GetComponents()
IULB_Component * GetFirstComponent()
void SetComponents(IInterfaceList *AValue)
IULB_Component * GetComponentByGUID(std::wstring const AGUID)
Definition DXP.Interfaces.h:3312
void SetDescription(std::wstring const AValue)
std::wstring GetDescription()
Definition DXP.Interfaces.h:5608
std::wstring GetObjectGUID()
void SetObjectGUID(std::wstring const AValue)
std::wstring GetContentTypeGUID()
void SetContentTypeGUID(std::wstring const AValue)
Definition DXP.Interfaces.h:3509
IInterfaceList * GetContentTypes()
void SetContentTypes(IInterfaceList *AValue)
IULB_ContentType * GetContentTypeByGUID(std::wstring const AGUID)
IULB_ContentType * GetFirstContentType()
Definition DXP.Interfaces.h:3263
std::wstring GetOwnerGUID()
void SetDataFolderGUID(std::wstring const AValue)
void SetOwnerGUID(std::wstring const AValue)
std::wstring GetLocation()
void SetHash(std::wstring const AValue)
std::wstring GetDataFolderGUID()
void SetLocation(std::wstring AValue)
Definition DXP.Interfaces.h:3279
void AddFile(IULB_DataFile *ARecord)
IULB_DataFile * GetFile(int AIndex)
IULB_DataFolder * GetFolder(int AIndex)
void SetFile(int AIndex, IULB_DataFile *ARecord)
void SetFolder(int AIndex, IULB_DataFolder *ARecord)
void SetOwnerGUID(std::wstring const AValue)
void SetParentDataFolderGUID(std::wstring const AValue)
void DeleteFile(int AIndex)
void DeleteFolder(int AIndex)
std::wstring GetParentDataFolderGUID()
void AddFolder(IULB_DataFolder *ARecord)
std::wstring GetOwnerGUID()
Definition DXP.Interfaces.h:3338
TULB_ReleasedFileType GetFileType(int i)
void Add(TULB_ReleasedFileType AFileType, std::wstring const ASourceDirectory)
std::wstring GetSourceDirectory(int i)
Definition DXP.Interfaces.h:3533
IULB_DataFolder * GetFirstDataFolder()
void SetDataFolders(IInterfaceList *AValue)
IULB_DataFolder * GetDataFolderByGUID(std::wstring const AGUID)
IInterfaceList * GetDataFolders()
Definition DXP.Interfaces.h:2987
std::wstring GetSharedName()
IULB_Folder * GetSubFolder(int AIndex)
void AddFolderParameter(IULB_FolderParameter *const AParameter)
void FilterFolderTree(std::wstring const AContentTypes)
void SetIsShared(bool const AValue)
IULB_Folder * FindFolder(std::wstring const AGUID)
void RemoveAllParameters()
std::wstring GetDescription()
void SetSharingControl(int const AValue)
IULB_FolderParameter * GetParameter(int i)
std::wstring GetParentFolderGUID()
void SetDescription(std::wstring const AValue)
std::wstring GetFolderTypeGUID()
IULB_FolderParameter * GetParameterByGUID(std::wstring AGUID)
void SetSharedName(std::wstring const AValue)
void SetAttributes(int const AValue)
void SetSubFolder(int AIndex, IULB_Folder *ARecord)
void DeleteSubFolder(int AIndex)
void SetNamingScheme(std::wstring const AValue)
void SetParentFolderGUID(std::wstring const AValue)
void SetFolderTypeGUID(std::wstring const AValue)
void AddSubFolder(IULB_Folder *ARecord)
void RemoveFolderParameter(std::wstring AGUID)
std::wstring GetNamingScheme()
Definition DXP.Interfaces.h:2975
void SetDefaultValue(std::wstring const AValue)
std::wstring GetFolderGUID()
void SetFolderGUID(std::wstring const AValue)
std::wstring GetDefaultValue()
Definition DXP.Interfaces.h:3352
void SetDescription(std::wstring const AValue)
std::wstring GetDescription()
Definition DXP.Interfaces.h:3521
IULB_FolderType * GetFolderTypeByGUID(std::wstring const AGUID)
IULB_FolderType * GetFirstFolderType()
void SetFolderTypes(IInterfaceList *AValue)
IInterfaceList * GetFolderTypes()
Definition DXP.Interfaces.h:3449
IULB_Folder * GetFolderByGUID(std::wstring const AGUID)
void SetFolders(IInterfaceList *AValue)
IInterfaceList * GetFolders()
IULB_Folder * GetFirstFolder()
Definition DXP.Interfaces.h:5633
void SetGUIDs(IStrings *Value)
Definition DXP.Interfaces.h:3086
void SetFolderGUID(std::wstring const AValue)
void SetDescription(std::wstring const AValue)
void SetRevisionNamingSchemeGUID(std::wstring const AValue)
void SetLifeCycleDefinitionGUID(std::wstring const AValue)
void SetSharingControl(int const AValue)
std::wstring GetContentTypeGUID()
std::wstring GetFolderGUID()
std::wstring GetRevisionNamingSchemeGUID()
std::wstring GetLifeCycleDefinitionGUID()
std::wstring GetDescription()
void SetContentTypeGUID(std::wstring const AValue)
Definition DXP.Interfaces.h:3322
void SetParentVaultGUID(std::wstring const AValue)
std::wstring GetParentVaultGUID()
void SetChildItemGUID(std::wstring const AValue)
void SetChildVaultGUID(std::wstring const AValue)
std::wstring GetParentItemGUID()
void SetParentItemGUID(std::wstring const AValue)
std::wstring GetChildVaultGUID()
std::wstring GetChildItemGUID()
Definition DXP.Interfaces.h:3589
void SetItemLinks(IInterfaceList *AValue)
IInterfaceList * GetItemLinks()
IULB_ItemLink * GetItemLinkByGUID(std::wstring const AGUID)
IULB_ItemLink * GetFirstItemLink()
Definition DXP.Interfaces.h:3024
void AddRevisionIdLevel(std::wstring const AValue)
void ClearRevisionIdSeparators()
void ClearRevisionIdLevels()
std::wstring GetItemHRID()
void SetCanRead(bool const AValue)
void SetRevisionId(std::wstring const AValue)
std::wstring GetSourceGUID()
std::wstring GetRevisionIdLevel(int const AIndex)
std::wstring GetItemGUID()
void SetSharingControl(int const AValue)
std::wstring GetComment()
void InsertRevisionIdLevel(int const AIndex, std::wstring const AValue)
std::wstring GetDescription()
void SetIsPayloadShared(bool Value)
void SetItemGUID(std::wstring const AValue)
void SetCanCreate(bool const AValue)
void SetSourceGUID(std::wstring const AValue)
bool GetIsPayloadShared()
void SetSourceVaultGUID(std::wstring const AValue)
std::wstring GetLifeCycleStateGUID()
int GetRevisionIdLevelCount()
void SetDescription(std::wstring const AValue)
void SetIsApplicable(bool Value)
int GetRevisionIdSeparatorCount()
void SetItemHRID(std::wstring const AValue)
void SetLifeCycleStateGUID(std::wstring const AValue)
void SetContentTypeGUID(std::wstring const AValue)
void SetAncestorRevisionGUID(std::wstring const AValue)
std::wstring GetSourceVaultGUID()
void SetFolderGUID(std::wstring const AValue)
std::wstring GetRevisionIdSeparator(int const AIndex)
std::wstring GetFolderGUID()
void SetReleaseDate(double const AValue)
void SetCanUpdate(bool const AValue)
std::wstring GetContentTypeGUID()
void SetIsVisible(bool Value)
void SetComment(std::wstring const AValue)
std::wstring GetItemDescription()
void InsertRevisionIdSeparator(int const AIndex, std::wstring const AValue)
std::wstring GetAncestorRevisionGUID()
void SetCanDelete(bool const AValue)
void SetItemDescription(std::wstring const AValue)
std::wstring GetRevisionId()
void SetDataSize(INT64 AValue)
void AddRevisionIdSeparator(std::wstring const AValue)
Definition DXP.Interfaces.h:2957
std::wstring GetParentItemRevisionGUID()
void SetChildItemRevisionGUID(std::wstring const AValue)
std::wstring GetChildItemRevisionGUID()
std::wstring GetParentVaultGUID()
void SetParentItemRevisionGUID(std::wstring const AValue)
std::wstring GetChildVaultGUID()
void SetParentVaultGUID(std::wstring const AValue)
void SetData(std::wstring const AValue)
void SetChildVaultGUID(std::wstring const AValue)
Definition DXP.Interfaces.h:3577
IULB_ItemRevisionLink * GetItemRevisionLinkByGUID(std::wstring const AGUID)
IInterfaceList * GetItemRevisionLinks()
void SetItemRevisionLinks(IInterfaceList *AValue)
IULB_ItemRevisionLink * GetFirstItemRevisionLink()
Definition DXP.Interfaces.h:3362
int GetItemRevisionLinkCount()
void DeleteNode(int AIndex)
void SetNode(int AIndex, IULB_ItemRevisionNode *ARecord)
std::wstring GetItemRevisionVaultGUID()
void SetItemRevisionLink(int AIndex, IULB_ItemRevisionLink *ARecord)
void AddItemRevisionLink(IULB_ItemRevisionLink *ARecord)
void AddNode(IULB_ItemRevisionNode *ARecord)
void SetItemRevisionVaultGUID(std::wstring const AValue)
void DeleteItemRevisionLink(int AIndex)
void ClearItemRevisionLinks()
IULB_ItemRevision * GetItemRevision()
IULB_ItemRevisionNode * GetNode(int AIndex)
IULB_ItemRevisionLink * GetItemRevisionLink(int AIndex)
void SetItemRevision(IULB_ItemRevision *const AValue)
Definition DXP.Interfaces.h:3613
void SetItemRevisionNodes(IInterfaceList *AValue)
IULB_ItemRevisionNode * GetFirstItemRevisionNode()
IInterfaceList * GetItemRevisionNodes()
Definition DXP.Interfaces.h:5619
void SetItemRevisionGUID(std::wstring const AValue)
std::wstring GetItemRevisionGUID()
void SetParameterRealValue(double const AValue)
double GetParameterRealValue()
void SetParameterValue(std::wstring const AValue)
std::wstring GetParameterValue()
Definition DXP.Interfaces.h:3565
void SetItemRevisions(IInterfaceList *AValue)
IULB_ItemRevision * GetFirstItemRevision()
IULB_ItemRevision * GetItemRevisionByGUID(std::wstring const AGUID)
IInterfaceList * GetItemRevisions()
Definition DXP.Interfaces.h:6114
void SetItemGUID(std::wstring const AValue)
std::wstring GetTagGUID()
void SetTagGUID(std::wstring const AValue)
std::wstring GetItemGUID()
Definition DXP.Interfaces.h:3545
IULB_Item * GetFirstItem()
IInterfaceList * GetItems()
void SetItems(IInterfaceList *AValue)
IULB_ItemRevision * GetFirstItemRevision()
IULB_ItemRevision * GetItemRevisionByGUID(std::wstring const AGUID)
void SetItemRevisions(IInterfaceList *AValue)
IULB_LifeCycleStateChange * GetLifeCycleStateChangeByGUID(std::wstring const AGUID)
IInterfaceList * GetItemRevisions()
void SetLifeCycleStateChanges(IInterfaceList *AValue)
IULB_LifeCycleStateChange * GetFirstLifeCycleStateChange()
IULB_Item * GetItemByGUID(std::wstring const AGUID)
IInterfaceList * GetLifeCycleStateChanges()
Definition DXP.Interfaces.h:3302
void SetDescription(std::wstring const AValue)
std::wstring GetDescription()
Definition DXP.Interfaces.h:3497
IULB_Language * GetLanguageByGUID(std::wstring const AGUID)
IInterfaceList * GetLanguages()
IULB_Language * GetFirstLanguage()
void SetLanguages(IInterfaceList *AValue)
Definition DXP.Interfaces.h:3170
int GetStateTransitionCount()
IULB_ContentTypeLink * FindContentTypeLink(std::wstring const AContentTypeGUID)
void AddStateTransition(IULB_LifeCycleStateTransition *ARecord)
void AddContentTypeLink(IULB_ContentTypeLink *ARecord)
IULB_LifeCycleStage * GetStage(int AIndex)
bool GetControlPerContentType()
void AddStage(IULB_LifeCycleStage *ARecord)
void SetLinkToRevisionScheme(bool const AValue)
void ClearContentTypeLinks()
IULB_LifeCycleStage * GetStageByGUID(std::wstring const AGUID)
TULB_LifeCycleManagement GetLifeCycleManagement()
void SetStage(int AIndex, IULB_LifeCycleStage *ARecord)
void DeleteStateTransition(int AIndex)
void DeleteStage(int AIndex)
int GetContentTypeLinkCount()
void SetControlPerContentType(bool const AValue)
void SetLifeCycleManagement(TULB_LifeCycleManagement const AValue)
bool GetLinkToRevisionScheme()
void SetStateTransition(int AIndex, IULB_LifeCycleStateTransition *ARecord)
void SetContentTypeLink(int AIndex, IULB_ContentTypeLink *ARecord)
void DeleteContentTypeLink(int AIndex)
void ClearStateTransitions()
IULB_ContentTypeLink * GetContentTypeLink(int AIndex)
IULB_LifeCycleStateTransition * GetStateTransition(int AIndex)
Definition DXP.Interfaces.h:3461
IULB_LifeCycleDefinition * GetLifeCycleDefinitionByGUID(std::wstring const AGUID)
IULB_LifeCycleDefinition * GetFirstLifeCycleDefinition()
void SetLifeCycleDefinitions(IInterfaceList *AValue)
IInterfaceList * GetLifeCycleDefinitions()
Definition DXP.Interfaces.h:3152
void DeleteState(int AIndex)
void SetState(int AIndex, IULB_LifeCycleState *ARecord)
void SetLevel(int const AValue)
void SetDefinitionGUID(std::wstring const AValue)
IULB_LifeCycleState * GetState(int AIndex)
std::wstring GetDefinitionGUID()
void AddState(IULB_LifeCycleState *ARecord)
Definition DXP.Interfaces.h:3204
std::wstring GetStateTransitionGUID()
void SetStateTransitionGUID(std::wstring const AValue)
std::wstring GetItemRevisionGUID()
void SetStateAfterGUID(std::wstring const AValue)
void SetItemRevisionGUID(std::wstring const AValue)
std::wstring GetStateAfterGUID()
void SetNote(std::wstring AValue)
Definition DXP.Interfaces.h:3485
IULB_LifeCycleStateChange * GetFirstLifeCycleStateChange()
IULB_LifeCycleStateChange * GetLifeCycleStateChangeByGUID(std::wstring const AGUID)
IInterfaceList * GetLifeCycleStateChanges()
void SetLifeCycleStateChanges(IInterfaceList *AValue)
Definition DXP.Interfaces.h:3126
void SetIsApplicable(bool const AValue)
void SetColor(std::wstring const AValue)
void SetIndex(int const AValue)
std::wstring GetDescription()
std::wstring GetDefinitionGUID()
std::wstring GetStageGUID()
void SetIsInitialState(bool const AValue)
void SetStageGUID(std::wstring const AValue)
std::wstring GetTextColor()
void SetTextColor(std::wstring const AValue)
void SetDescription(std::wstring const AValue)
void SetIsVisible(bool const AValue)
void SetDefinitionGUID(std::wstring const AValue)
Definition DXP.Interfaces.h:3106
void SetMenuTextFormat(std::wstring const AValue)
void SetStateBeforeGUID(std::wstring const AValue)
void SetDefinitionGUID(std::wstring const AValue)
std::wstring GetMenuTextFormat()
std::wstring GetStateAfterGUID()
void SetPermissionType(int const AValue)
std::wstring GetStateBeforeGUID()
void SetStateAfterGUID(std::wstring const AValue)
void SetIndex(int const AValue)
std::wstring GetDefinitionGUID()
Definition DXP.Interfaces.h:3473
IULB_LifeCycleState * GetFirstLifeCycleState()
void SetLifeCycleStates(IInterfaceList *AValue)
IULB_LifeCycleState * GetLifeCycleStateByGUID(std::wstring const AGUID)
IInterfaceList * GetLifeCycleStates()
Definition DXP.Interfaces.h:3385
void SetGUID(std::wstring const AValue)
void SetParentGUID(std::wstring const AValue)
std::wstring GetParentGUID()
Definition DXP.Interfaces.h:5347
void SetAttributes(int const AValue)
void SetSharingControl(int const AValue)
std::wstring GetParentOperationGUID()
IULB_OperationParameter * GetParameter(int i)
void SetDescription(std::wstring const AValue)
void SetParentOperationGUID(std::wstring const AValue)
void SetIsShared(bool const AValue)
void FilterOperationTree(std::wstring const AContentTypes)
IULB_OperationParameter * GetParameterByGUID(std::wstring AGUID)
void AddSubOperation(IULB_Operation *ARecord)
void SetSharedName(std::wstring const AValue)
void ClearSubOperations()
void RemoveOperationParameter(std::wstring AGUID)
void RemoveAllParameters()
void DeleteSubOperation(int AIndex)
std::wstring GetSharedName()
void AddOperationParameter(IULB_OperationParameter *const AParameter)
void SetSubOperation(int AIndex, IULB_Operation *ARecord)
int GetSubOperationCount()
std::wstring GetDescription()
IULB_Operation * FindOperation(std::wstring const AGUID)
IULB_Operation * GetSubOperation(int AIndex)
Definition DXP.Interfaces.h:5597
void SetOperationGUID(std::wstring const AValue)
void SetParameterValue(std::wstring const AValue)
std::wstring GetOperationGUID()
std::wstring GetParameterValue()
Definition DXP.Interfaces.h:5380
IULB_Operation * GetFirstOperation()
void SetOperations(IInterfaceList *AValue)
IInterfaceList * GetOperations()
IULB_Operation * GetOperationByGUID(std::wstring const AGUID)
Definition DXP.Interfaces.h:3220
void SetLevel(int const AValue)
void SetMinimumWidth(int const AValue)
void SetSeparator(std::wstring const AValue)
std::wstring GetSeparator()
std::wstring GetRevisionNamingSchemeGUID()
void SetRevisionNamingSchemeGUID(std::wstring const AValue)
void SetSequence(std::wstring const AValue)
std::wstring GetSequence()
Definition DXP.Interfaces.h:3238
void ClearContentTypeLinks()
std::wstring GetItemRevisionSeparator()
void AddContentTypeLink(IULB_ContentTypeLink *ARecord)
void DeleteContentTypeLink(int AIndex)
IULB_ContentTypeLink * FindContentTypeLink(std::wstring const AContentTypeGUID)
void AddLevel(IULB_RevisionNameLevel *ARecord)
void SetLevel(int AIndex, IULB_RevisionNameLevel *ARecord)
bool GetControlPerContentType()
void SetContentTypeLink(int AIndex, IULB_ContentTypeLink *ARecord)
void SetControlPerContentType(bool const AValue)
void DeleteLevel(int AIndex)
IULB_ContentTypeLink * GetContentTypeLink(int AIndex)
void SetItemRevisionSeparator(std::wstring const AValue)
IULB_RevisionNameLevel * GetLevel(int AIndex)
int GetContentTypeLinkCount()
Definition DXP.Interfaces.h:3601
IULB_RevisionNamingScheme * GetFirstRevisionNamingScheme()
IInterfaceList * GetRevisionNamingSchemes()
IULB_RevisionNamingScheme * GetRevisionNamingSchemeByGUID(std::wstring const AGUID)
void SetRevisionNamingSchemes(IInterfaceList *AValue)
Definition DXP.Interfaces.h:6125
IULB_TagFamily * GetTagFamilyByGUID(std::wstring const AGUID)
IULB_TagFamily * GetFirstTagFamily()
IInterfaceList * GetTagFamilies()
void SetTagFamilies(IInterfaceList *AValue)
Definition DXP.Interfaces.h:6087
void SetIsSystem(bool const AValue)
Definition DXP.Interfaces.h:6096
void SetSubTag(int AIndex, IULB_Tag *ARecord)
IULB_Tag * FindTag(std::wstring const AGUID)
void SetTagFamilyGUID(std::wstring const AValue)
void SetParentTagGUID(std::wstring const AValue)
void AddSubTag(IULB_Tag *ARecord)
IULB_Tag * GetSubTag(int AIndex)
std::wstring GetParentTagGUID()
std::wstring GetTagFamilyGUID()
void DeleteSubTag(int AIndex)
Definition DXP.Interfaces.h:4384
void SetURLs(IStrings *Value)
Definition DXP.Interfaces.h:2254
std::wstring GetCommandName_Undo()
std::wstring GetCommandName_Redo()
Definition DXP.Interfaces.h:5655
TProviderType GetProvider()
TRepositoryType GetKind()
Definition DXP.Interfaces.h:6476
bool AddFoldersToList(IWideStrings *AFoldersList)
Definition DXP.Interfaces.h:6461
std::wstring GetItemGUID()
std::wstring GetDescription()
std::wstring GetFolderGUID()
std::wstring GetRevisionGUID()
Definition DXP.Interfaces.h:6061
void BroadcastNotification(IVaultExplorerNotification *ANotification)
Definition DXP.Interfaces.h:6410
Definition DXP.Interfaces.h:6805
IULB_ItemRevision * GetRevision()
Definition DXP.Interfaces.h:6418
Definition DXP.Interfaces.h:6399
int GetCurrentPageItemsCount()
Definition DXP.Interfaces.h:6379
IULB_ItemRevision * GetRevision()
Definition DXP.Interfaces.h:6389
std::wstring GetFolderGUID()
TFolderRefreshState GetFolderRefreshState()
Definition DXP.Interfaces.h:6426
Definition DXP.Interfaces.h:6434
Definition DXP.Interfaces.h:6069
void DispatchNotification(IVaultExplorerNotification *ANotification)
void ReceiveNotification(IVaultExplorerNotification *ANotification)
Definition DXP.Interfaces.h:6451
TFolderRefreshState GetFolderRefreshState()
std::wstring GetFolderGUID()
Definition DXP.Interfaces.h:6442
TVaultActionNotification GetAction()
Definition DXP.Interfaces.h:6887
void RunAcquisitionDialogForFolders(std::wstring const VaultGUID, IStrings *const FolderGUIDs)
void RunAcquisitionDialog(std::wstring const VaultGUID, IStrings *const RevisionGUIDs)
IStrings * AcquirableContentTypes()
Definition DXP.Interfaces.h:6050
std::wstring GetParameters()
IEDM_AsyncContext * GetContext()
IVEN_Broadcaster * GetSender()
Definition DXP.Interfaces.h:6485
void NotifyModalVaultExplorer(INotification *ANotification)
void NotifySimpleVaultExplorer(INotification *ANotification)
IVaultExplorerForm * SimpleVaultExplorer()
IVaultExplorerForm * ModalVaultExplorer()
Definition DXP.Interfaces.h:5156
std::wstring GetVaultHRID()
std::wstring GetRevisionHRID()
std::wstring GetVaultGuid()
std::wstring GetRevisionGUID()
std::wstring GetFileName()
std::wstring GetDisplayName()
Definition DXP.Interfaces.h:5224
std::wstring GetTargetVaultGUID()
std::wstring GetOriginalVaultGUID()
std::wstring GetFileName()
std::wstring GetOriginalRevisionGUID()
std::wstring GetTargetRevisionGUID()
Definition DXP.Interfaces.h:4320
void SetHRid(std::wstring const Value)
Definition DXP.Interfaces.h:2475
void ReportStatus(IVcsProject *VCSProject, std::wstring FullPath, TVCSStatusSet Status)
Definition DXP.Interfaces.h:4366
void AddProjectFolderToVCS(IVcsProject *AVCSProject, IVcsDesignVault *const ADesignVault, std::wstring const AProjectFileName, std::wstring const AProjectVCSPath)
IVcsProvider * GetVcsProvider(int const AIndex, bool *AEnabled)
IVcsDesignVault * GetDesignVaultByPath(std::wstring const ARepositoryPath)
void CheckoutProjectNoUI(IVcsDesignVault *const ADesignVault, std::wstring const ALocalPath, std::wstring const AVCSPath, std::wstring const ARelPath, int ARevisionID)
IVcsDesignVault * GetDesignVaultByGUID(std::wstring const ARepositoryGUID)
int GetVcsProvidersCount()
void CommitProject(IVcsProject *const AVCSProject, std::wstring const AProject)
bool SelectRepositoryPath(IVcsDesignVault *const ADesignVault, std::wstring *AProjectVCSPath)
bool AddVCSRepository(std::wstring const ARepositoryName, std::wstring const ARepositoryPath, std::wstring const AManagedRepositoryGUID, std::wstring const AWorkingCopyDir, TProviderType const AProviderType, TCreateKind const ACreateKind, TRepositoryType const ARepositoryType)
bool AddProjectToVCSNoUI(IVcsProject *AVCSProject, IVcsDesignVault *const ADesignVault, IVcsFileNames *const AFileNames, std::wstring const AProject, std::wstring const AProjectVCSPath, std::wstring const AComment)
Definition DXP.Interfaces.h:2374
TProviderType GetProviderType()
std::wstring CommitCreation()
TRepositoryType GetRepositoryType()
void SetPassword(std::wstring const AValue)
std::wstring GetManagedRepositoryGUID()
void Initialize(IVcsProject *const VCSProject, std::wstring const Path, std::wstring const LocalPath)
TCreateKind GetCreateKindKind()
IVcsProvider * GetProvider()
std::wstring GetDefaultWorkingCopy()
void SetName(std::wstring const AValue)
bool LoadFromIni(IOptionsReader *const Reader, std::wstring const SectionName, std::wstring const Suffix)
void SetCreateKindKind(TCreateKind const AValue)
std::wstring GetUserName()
bool RunPropertiesForm(IVcsFileNames *const ExistingNames, bool CreateNew)
void SetUserName(std::wstring const AValue)
void SetRepositoryAddress(std::wstring const AValue)
void CopyTo(IVcsDesignVault *AVault)
void SetActivated(bool AValue)
void SetRepositoryType(TRepositoryType const AValue)
void SetDefaultWorkingCopy(std::wstring const AValue)
std::wstring GetRepositoryAddress()
void SetManagedRepositoryGUID(std::wstring const AValue)
std::wstring GetRepositoryAddressOnly()
void SaveToIni(IOptionsWriter *const Writer, std::wstring const SectionName, std::wstring const Suffix)
std::wstring GetPassword()
std::wstring Import(IVcsProject *const VCSProject, std::wstring const Path, std::wstring const LocalPath, IVcsFileNames *const FileNames, std::wstring const Comment)
bool IsEqual(IVcsDesignVault *const AVault)
Definition DXP.Interfaces.h:2316
int IndexOf(std::wstring AFileName)
void AddStrings(IVcsFileNames *const AFileNames)
void AddValue(std::wstring const AFileName, int AValue)
std::wstring GetItems(int Index)
void Add(std::wstring const AFileName)
Definition DXP.Interfaces.h:2545
bool CheckoutSVNDBLIBWorkingFolders(IDXPSVNDatabaseLibDocument *const ASVNDbLibDoc)
void StopListeningForVCSStatusChanges(long Handle)
void SetState_SVNDbLibRepositoryWorkingFolder(std::wstring AValue)
std::wstring GetState_SVNDbLibRepositoryWorkingFolder()
IVcsProvider * GetProviderByType(TProviderType AProviderType)
void Refresh(IVcsFileNames *Documents)
std::wstring GetLocationInRepository(IVcsProject *VCSProject, std::wstring FullPath)
std::wstring CommitInteractively(IVcsProject *VCSProject, IVcsFileNames *FileNames)
TVCSStatusSet GetStatus(IVcsProject *VCSProject, std::wstring FullPath)
void ListenForVCSStatusChanges(long Handle)
void SetState_SVNDbLibUpdateThreshold(int AValue)
std::wstring GetStatusString(IVcsProject *VCSProject, std::wstring FullPath)
std::wstring GetState_SVNDbLibRepositoryCacheFolder()
std::wstring BackgroundGetStatusString(IVcsProject *VCSProject, std::wstring FullPath)
TVCSStatusSet BackgroundGetStatus(IVcsProject *VCSProject, std::wstring FullPath)
IVcsProject * CreateVcsProject(IDXPProject *Project, std::wstring ProjectFullPath)
IDXPSVNDatabaseLibDocument * GetSVNDblibDocForDocument(IDXPDocument *const ADocument)
std::wstring GetProjectFromVcs(std::wstring const ALocalPath)
bool NeedToCheckoutSVNDBLIBWorkingFolders(IDXPSVNDatabaseLibDocument *const ASVNDbLibDoc)
void SetState_SVNDbLibRepositoryCacheFolder(std::wstring AValue)
IVcsRevisions * GetRevisions(IVcsProject *VCSProject, std::wstring FullPath)
TVCSStatusSet GetDocumentStatus(std::wstring const ADocument)
std::wstring UpdateInteractively(IVcsProject *VCSProject, IVcsFileNames *FileNames)
int GetState_SVNDbLibUpdateThreshold()
std::wstring GetSVNDblibWorkingDirectoryNameFromRepositoryPath(std::wstring const ARepositoryPath, std::wstring const ARepositoryURL)
IVcsRevisions * BackgroundGetRevisions(IVcsProject *VCSProject, std::wstring FullPath)
Definition DXP.Interfaces.h:2411
int Lock(IVcsFileNames *FileNames, std::wstring const Comment)
IVcsRevisions * GetRevisions(std::wstring const FileName, IVcsBackgroundThread *Thread)
void List(std::wstring ALocalFolderFullPath, IVcsFileNames *FileNames)
std::wstring DesignVaultName()
int CleanUp(IVcsFileNames *AFolders)
void LoadFromFile(std::wstring const AFileName)
std::wstring GetAuxProj()
void BringToDate(std::wstring ALocalFolderFullPath)
void SetProjectName(std::wstring AValue)
void SaveToFile(std::wstring const AFileName)
std::wstring CheckoutProjectSilently()
int RunVcs(IVcsFileNames *FileNames)
int Resolve(IVcsFileNames *FileNames)
int Diff(std::wstring const FileName)
int CheckInKeep(IVcsFileNames *FileNames, std::wstring const Comment)
std::wstring GetLocationInRepository(std::wstring AFullPath)
int Properties(std::wstring const FileName)
int Unlock(IVcsFileNames *FileNames)
std::wstring GetFilenameUniqueIDForRepository(std::wstring const FileName)
int RemoveProject(IVcsFileNames *FileNames, std::wstring const Comment)
std::wstring GetLocalProj()
void LinkLocalFolder(std::wstring ALocalFolderFullPath)
TProviderType ProviderType()
bool CanGetLocationInRepository()
IDXPProject * GetProject()
void SetAuxProj(std::wstring AValue)
int History(IVcsFileNames *FileNames)
int Rename(std::wstring const OldName, std::wstring const NewName)
void SetProject(IDXPProject *AProject)
int Update(IVcsFileNames *FileNames, bool AForce)
void SetUserName(std::wstring AValue)
int GetCommandOptions(TVcsCommand Command)
TVCSStatusSet GetStatus(std::wstring FileName, IVcsBackgroundThread *Thread)
int GetProjPath(IVcsDesignVault *const DesignVault)
int Get(IVcsFileNames *FileNames)
int Remove(IVcsFileNames *FileNames, std::wstring const Comment)
std::wstring GetProjectName()
TVCSStatusSet GetStatusWithPrefetch(std::wstring FileName, IVcsBackgroundThread *Thread)
std::wstring Revert(IVcsFileNames *const FileNames)
std::wstring Delete(IVcsFileNames *const FileNames)
int CheckIn(IVcsFileNames *FileNames, std::wstring const Comment)
int GetRevision(std::wstring const AFileName, std::wstring const ARevision, std::wstring const ARevisionFileName)
bool SupportsCommand(TVcsCommand Command, std::wstring const FileName)
int Commit(IVcsFileNames *FileNames, std::wstring const Comment)
void SetLocalProj(std::wstring AValue)
IVcsDesignVault * DesignVault()
std::wstring GetUserName()
std::wstring Export(std::wstring FileName, std::wstring LocalDirectory)
std::wstring CheckoutProject(IVcsDesignVault *const DesignVault, std::wstring const APath, std::wstring const ALocalPath, std::wstring const ARelPath)
std::wstring GetRepositoryRoot()
void InitializeAndAddFiles(C_VCSAddFilesSettings const ASettings)
Definition DXP.Interfaces.h:2332
IVcsFileNames * ListRepository(std::wstring ARepositoryAddress, std::wstring APath, bool ARecursive)
std::wstring DeleteInRepository(std::wstring const ARepositoryAddress, std::wstring const AComment, IVcsFileNames *ARepositoryPaths)
bool BrowseRepository(std::wstring *ARepositoryAddress)
std::wstring AddFiles(std::wstring const ARepositoryAddress, std::wstring const ALocalDirectory, std::wstring const AComment, IVcsFileNames *ALocalFilePaths, bool ACommit)
std::wstring Move(std::wstring const ARepositoryAddress, std::wstring const ASrcPath, std::wstring const ADestPath)
std::wstring Export(std::wstring ARepositoryAddress, std::wstring Path, std::wstring LocalDirectory)
bool CanCreateDesignVault()
bool CheckRepository(std::wstring *ARepositoryAddress)
int ShallowCheckOut(std::wstring ARepositoryAddress, std::wstring Path, std::wstring LocalDirectory)
std::wstring Commit(std::wstring ARepositoryAddress, std::wstring LocalDirectory, std::wstring const Comment, IVcsFileNames *FileNames)
IVcsDesignVault * AddRegisteredDesignVault()
int Resolve(std::wstring LocalDirectory, IVcsFileNames *FileNames)
std::wstring Revert(std::wstring const ARepositoryAddress, IVcsFileNames *ALocalPaths)
bool RepositoryPathExists(std::wstring const ARepositoryAddress, std::wstring const APath)
IVcsDesignVault * GetRegisteredDesignVault(int I)
IVcsDesignVault * CreateDesignVault()
std::wstring Delete(std::wstring const ARepositoryAddress, IVcsFileNames *ALocalPaths)
bool IsUnderVersionControl(std::wstring const Directory)
IVcsDesignVault * DesignVaultForFolder(std::wstring const Directory)
int Download(std::wstring ARepositoryAddress, std::wstring FileName, std::wstring LocalDirectory)
IVcsProject * CreateProject()
int CheckOut(std::wstring const ARepositoryAddress, std::wstring const APath, std::wstring const ALocalDirectory)
void ClearRegisteredDesignVaults()
int RegisteredDesignVaultCount()
int Update(std::wstring ARepositoryAddress, std::wstring LocalDirectory)
void LoadDesignVaultsFromIni(IOptionsReader *const Reader, std::wstring const SectionName)
IOptionsPage * GetOptionPage()
bool SelectModule(std::wstring const AAuxProject, std::wstring *AModule)
std::wstring Import(std::wstring ARepositoryAddress, std::wstring Path, std::wstring LocalDirectory, std::wstring Comment)
Definition DXP.Interfaces.h:2483
std::wstring GetRevision()
std::wstring GetUserName()
std::wstring GetComment()
std::wstring GetLifeCyclePhase()
Definition DXP.Interfaces.h:2497
void Add(IVcsRevisionInfo *const Item)
IVcsRevisionInfo * GetItems(int AIndex)
Definition DXP.Interfaces.h:4608
std::wstring GetSessionID()
Definition DXP.Interfaces.h:6366
int Remove(std::wstring AItem)
std::wstring GetItem(int AIndex)
bool Contains(std::wstring AItem)
int Add(std::wstring AItem)