Hide Table of Contents
EPDM.Interop.epdm Namespace

SOLIDWORKS PDM Professional API

Interfaces

InterfaceDescription
IEdmAddCustomRefs

Allows you to create or manage user-defined file references.

IEdmAddCustomRefs2

Allows you to create or manage user-defined file references.

IEdmAddIn5

Allows you to create a SOLIDWORKS PDM Professional add-in.

IEdmAddInDrawButton5

Allows you to dynamically draw an add-in toolbar button.

IEdmAddInMgr5

Allows you to administer add-ins.

IEdmAddInMgr6

Allows you to administer add-ins.

IEdmAddInMgr7

Allows you to administer add-ins.

IEdmAddInMgr8

Allows you to administer add-ins.

IEdmAddInMgr9

Allows you to administer add-ins.

IEdmAttribute5

Allows access to a file attribute that is used when data is transferred between a file data card and a file.

IEdmBatchAdd

Allows you to add several files and folders to the vault at once.

IEdmBatchAdd2

Allows you to display a dialog box with information about several files and folders being added to the vault all at once.

IEdmBatchAddFolders

Allows you to add several folders to the vault all at once.

IEdmBatchChangeState

Allows you to change states or revoke transitions of several files at once.

IEdmBatchChangeState2

Allows you to change states or revoke transitions of several files at once.

IEdmBatchChangeState3

Allows you to change states or revoke transitions of several files all at once.

IEdmBatchChangeState4

Allows you to change states or revoke transitions of several files all at once.

IEdmBatchChangeState5

Allows you to change states or revoke transitions of several files all at once.

IEdmBatchDelete

Allows you to delete several files and folders from the vault at once.

IEdmBatchDelete2

Allows you to delete several files and folders from the vault at once.

IEdmBatchDelete3

Allows you to delete several files and folders from the vault all at once.

IEdmBatchGet

Allows you to get several files from the vault all at once.

IEdmBatchItemGeneration

Allows you to generate items from a file structure.

IEdmBatchItemGeneration2

Allows you to generate several items from file structures all at once.

IEdmBatchItemReferenceUpdate

Allows you to add or remove several item references all at once.

IEdmBatchListing

Allows you to create a listing of various file or folder properties.

IEdmBatchListing2

Allows you to create a listing of various file or folder properties and specify from which configuration file the variables should be read.

IEdmBatchListing3

Allows you to create a listing of several file, folder, or internal component properties all at once.

IEdmBatchListing4

Allows you to create a listing of several file, folder, or internal component properties all at once.

IEdmBatchRefVars

Allows you to access several file reference variables all at once.

IEdmBatchUnlock

Allows you to unlock, check in, or undo check-outs of multiple files all at once.

IEdmBatchUnlock2

Allows you to unlock, check in, or undo check-outs of multiple files all at once.

IEdmBatchUpdate

Obsolete. Superseded by IEdmBatchUpdate2.

IEdmBatchUpdate2

Allows you to set the values of several file and folder card variables all at once.

IEdmBitmap5

Allows you to access a bitmap image.

IEdmBom

Allows you to access a Bill of Materials (BOM).

IEdmBomCell

Allows you to access a single row in a Bill of Materials (BOM).

IEdmBomMgr

Allows you to access the Bill of Materials (BOM) layouts installed in a vault.

IEdmBomView

Allows you to access a Bill of Materials (BOM) view.

IEdmBomView2

Allows you to access a Bill of Materials (BOM) view.

IEdmBomView3

Allows you to access a Bill of Materials (BOM) view.

IEdmCallback

Monitors the progress of a supported API operation.

IEdmCallback6

Monitors the progress of a supported API operation.

IEdmCard5

Allows you to access the file or folder data card that is created with the SOLIDWORKS PDM Professional's Card Editor.

IEdmCard6

Allows you to access the file or folder data card that is created with the SOLIDWORKS PDM Professional's Card Editor.

IEdmCardControl5

Allows you to access a control in a file or folder data card.

IEdmCardControl6

Allows you to access a control in a file or folder data card.

IEdmCardControl7

Allows you to access a control in a file or folder data card.

IEdmCardView5

Allows you to create a window containing a file or folder data card that you can edit.

IEdmCardView6

Allows you to create a window containing a file or folder data card that you can edit.

IEdmCardView61

Allows you to create a window containing a file or folder data card that you can edit.

IEdmCardView63

Allows you to create a window containing a file or folder data card that you can edit.

IEdmCardViewCallback6

Handles customized loading and saving of data in a card view.

IEdmCategory6

Allows you to access a category.

IEdmCategoryMgr6

Allows you to access all of the categories that have been set up in a vault.

IEdmClearLocalCache

Removes specified checked-in files and folders from the local file vault view cache. Only files that are not referenced by checked-out files are cleared.

IEdmClearLocalCache2

Removes specified checked-in files and folders from the local file vault view cache. Only files that are not referenced by checked-out files are cleared.

IEdmClearLocalCache3

Removes specified checked-in files and folders from the local file vault view cache. Only files that are not referenced by checked-out files are cleared.

IEdmCmdMgr5

Allows you to add menu commands, toolbar buttons, and command hooks to SOLIDWORKS PDM Professional.

IEdmCmdMgr6

Allows you to add menu commands, toolbar buttons, and command hooks to SOLIDWORKS PDM Professional.

IEdmCmdNode

Allows you to access a file changing state.

IEdmData

Allows you to access the properties of an object created by a template.

IEdmDictionary5

Allows you to access key-value pairs of data in the SOLIDWORKS PDM Professional database.

IEdmEnum

Allows you to access and enumerate a list of elements.

IEdmEnumeratorCustomReference5

Allows you to access custom file references.

IEdmEnumeratorCustomReference6

Allows you to access user-defined file references.

IEdmEnumeratorCustomReference7

Allows you to access user-defined file references.

IEdmEnumeratorVariable10

Allows you to access the contents of a file or folder data card.

IEdmEnumeratorVariable5

Allows you to access the contents of a file or folder data card.

IEdmEnumeratorVariable6

Allows you to access the contents of a file or folder data card.

IEdmEnumeratorVariable7

Allows you to access the contents of a file or folder data card.

IEdmEnumeratorVariable8

Allows you to access the contents of a file or folder data card.

IEdmEnumeratorVariable9

Allows you to access the contents of a file or folder data card.

IEdmEnumeratorVersion5

Allows you to access the versions and revisions of a file.

IEdmEnumeratorVersion6

Allows you to access the versions and revisions of a file.

IEdmEnumeratorVersion7

Allows you to access the versions and revisions of a file.

IEdmFile10

Allows you to access a file in SOLIDWORKS PDM Professional.

IEdmFile11

Allows you to access a file in SOLIDWORKS PDM Professional.

IEdmFile12

Allows you to access a file in SOLIDWORKS PDM Professional.

IEdmFile13

Allows you to access a file in SOLIDWORKS PDM Professional.

IEdmFile14 Allows you to access a file in SOLIDWORKS PDM Professional.
IEdmFile15 Allows you to access a file in SOLIDWORKS PDM Professional.
IEdmFile5

Allows you to access a file in SOLIDWORKS PDM Professional.

IEdmFile6

Allows you to access a file in SOLIDWORKS PDM Professional.

IEdmFile7

Allows you to access a file in SOLIDWORKS PDM Professional.

IEdmFile8

Allows you to access a file in SOLIDWORKS PDM Professional.

IEdmFile9

Allows you to access a file in SOLIDWORKS PDM Professional.

IEdmFindUser

Allows you to search for users in the vault.

IEdmFolder10 Allows you to access the contents of a file system folder in the vault.
IEdmFolder11 Allows you to access the contents of a file system folder in the vault.
IEdmFolder5

Allows you to access the contents of a file system folder in the vault.

IEdmFolder6

Allows you to access the contents of a file system folder in the vault.

IEdmFolder7

Allows you to access the contents of a file system folder in the vault.

IEdmFolder8 Allows you to access the contents of a file system folder in the vault.
IEdmFolder9 Allows you to access the contents of a file system folder in the vault.
IEdmFolderData5

Allows you to specify user and group permissions and file data cards when creating a folder with IEdmFolder5::AddFolder.

IEdmGetCSVersionDialog

Allows you to restore files in cold storage.

IEdmGetOpCallback

Controls and monitors IEdmBatchGet operations.

IEdmGetOpCallback2

Controls and monitors IEdmBatchGet operations.

IEdmGetOpCallback3

Controls and monitors IEdmBatchGet operations.

IEdmHistory

Allows you to access the history listing of files or folders.

IEdmHistory2

Allows you to access the history listing of files or folders.

IEdmHistoryUpdate

Allows you to access the version and revision comments of files.

IEdmImage

Allows you to paint an image on a window.

IEdmInbox5

Allows you to access the messages sent to a user.

IEdmItem

Allows you to access an item.

IEdmLabel5

Allows you to access a file or folder label.

IEdmLabel6

Allows you to access a file or folder label.

IEdmMenu5

Allows you to add add-ins registered in SOLIDWORKS PDM Professional to your own menus and toolbars.

IEdmMenu6

Allows you to add add-ins registered in SOLIDWORKS PDM Professional to your own menus and toolbars.

IEdmMenu7

Allows you to add add-ins registered in SOLIDWORKS PDM Professional to your own menus and toolbars.

IEdmMessage5

Allows you to encapsulate a single message in the inbox.

IEdmObject5

Contains several properties and methods that are common to all derived interfaces.

IEdmPos5

Allows you to identify the position of an element in a list of elements.

IEdmRawReferenceMgr

Allows you to update file reference paths directly in the checked-out files.

IEdmReference10

Allows you to enumerate referenced and referencing files and set up user-defined references.

IEdmReference11

Allows you to enumerate referenced and referencing files and set up user-defined references.

IEdmReference5

Allows you to enumerate referenced and referencing files and set up user-defined references.

IEdmReference6

Allows you to enumerate referenced and referencing files and set up user-defined references.

IEdmReference7

Allows you to enumerate referenced and referencing files and set up user-defined references.

IEdmReference8

Allows you to enumerate referenced and referencing files and set up user-defined references.

IEdmReference9

Allows you to enumerate referenced and referencing files and set up user-defined references.

IEdmRefItem

Allows you to access an item in an IEdmRefItemContainer.

IEdmRefItemContainer

Allows you to access items in file reference dialogs.

IEdmRevision5

Allows you to access a single revision of a file.

IEdmRevision6

Allows you to access a single revision of a file.

IEdmRevision7

Allows you to access a single revision of a file.

IEdmRevisionMgr

Allows you to update revision numbers on many files all at once.

IEdmRevisionMgr2

Allows you to update revision numbers on many files all at once.

IEdmRevisionMgr3

Allows you to update revision numbers on many files all at once.

IEdmSearch5

Allows you to quickly find files or folders.

IEdmSearch6

Allows you to quickly find files or folders.

IEdmSearch7

Allows you to quickly find files or folders.

IEdmSearch8

Allows you to quickly find files or folders.

IEdmSearchResult5

Allows you to access search results.

IEdmSelectionList5

Allows you to access a list of files or folders.

IEdmSelectionList6

Allows you to access a list of objects of any EdmObjectType.

IEdmSerNoGen6

Obsolete. Superseded by IEdmSerNoGen7.

IEdmSerNoGen7

Allows you to manage serial numbers.

IEdmSerNoValue

Allows you to access the serial number generated by IEdmSerNoGen7::AllocSerNoValue.

IEdmState5

Allows you to access a workflow state.

IEdmState6

Allows you to access a workflow state.

IEdmState7

Allows you to access a workflow state.

IEdmStrLst5

Allows you to access a list of arbitrary strings.

IEdmTaskInstance

Allows you to access the task instance of an add-in.

IEdmTaskMgr

Allows you to manage task add-ins.

IEdmTaskProperties

Allows you to access the task definition of an add-in.

IEdmTemplate5

Allows you to access a single template.

IEdmTemplate53

Allows you to access a single template.

IEdmTemplate6

Allows you to access a single template.

IEdmTemplateMgr5

Allows you to access the templates installed in the file vault.

IEdmTransition10

Allows you to access a workflow transition.

IEdmTransition5

Allows you to access a workflow transition.

IEdmTransition6

Allows you to access a workflow transition.

IEdmTransition7

Allows you to access a workflow transition.

IEdmTransition8

Allows you to access a workflow transition.

IEdmTransition9

Allows you to access a workflow transition.

IEdmUnlockOpCallback

Allows you to access information and gain control of IEdmBatchUnlock operations.

IEdmUpdateReferences

Allows you to mend broken file references.

IEdmUser10

Allows you to access a user in SOLIDWORKS PDM Professional.

IEdmUser5

Allows you to access a user in SOLIDWORKS PDM Professional.

IEdmUser6

Allows you to access a user in SOLIDWORKS PDM Professional.

IEdmUser7

Allows you to access a user in SOLIDWORKS PDM Professional.

IEdmUser8

Allows you to access a user in SOLIDWORKS PDM Professional.

IEdmUser9

Allows you to access a user in SOLIDWORKS PDM Professional.

IEdmUserGroup5

Allows you to access a user group in SOLIDWORKS PDM Professional.

IEdmUserGroup6

Allows you to access a user group in SOLIDWORKS PDM Professional.

IEdmUserGroup7

Allows you to access a user group in SOLIDWORKS PDM Professional.

IEdmUserGroup8

Allows you to access a user group in SOLIDWORKS PDM Professional.

IEdmUserMgr5

Allows you to access the users and user groups in the vault.

IEdmUserMgr6

Obsolete. Superseded by IEdmUserMgr7.

IEdmUserMgr7

Allows you to access the users and user groups in the vault.

IEdmUserMgr8

Allows you to access the users and user groups in the vault.

IEdmUserMgr9

Allows you to access the users and user groups in the vault.

IEdmVariable5

Allows you to access a variable on a file or folder data card.

IEdmVariableMgr5

Allows you to manage the file and folder data card variables set up in the Card Editor.

IEdmVariableMgr6

Allows you to manage the file and folder data card variables set up in the Card Editor.

IEdmVariableMgr7

Allows you to manage the file and folder data card variables set up in the Card Editor.

IEdmVariableValue5

Allows you to access the values of file and folder data card variables.

IEdmVariableValue6

Allows you to access the values of file and folder data card variables.

IEdmVault10

Allows you to access a file vault.

IEdmVault11

Allows you to access a file vault.

IEdmVault12

Allows you to access a file vault.

IEdmVault13

Allows you to access a file vault.

IEdmVault14

Allows you to access a file vault.

IEdmVault15

Allows you to access a file vault.

IEdmVault16  

Allows you to access a file vault.

IEdmVault17

Allows you to access a file vault.

IEdmVault18

Allows you to access a file vault.

IEdmVault19

Allows you to access a file vault.

IEdmVault5

Allows you to access a file vault.

IEdmVault6

Allows you to access a file vault.

IEdmVault7

Allows you to access a file vault.

IEdmVault8

Allows you to access a file vault.

IEdmVault9

Allows you to access a file vault.

IEdmVersion5

Allows you to access the version of a file.

IEdmVersion6

Allows you to access the version of a file.

IEdmVersion7

Allows you to access the version of a file.

IEdmVersion8

Allows you to access the version of a file.

IEdmWorkflow5

Obsolete. Superseded by IEdmWorkflow6.

IEdmWorkflow6

Allows you to access a workflow set up using SOLIDWORKS PDM Professional's Workflow Editor.

IEdmWorkflowMgr6

Allows you to access the workflows installed in a file vault.

Structures

StructureDescription
EdmAddFileInfo Contains information about a file.
EdmAddInFileInfo Contains information about a single file in an add-in package.
EdmAddInInfo Provides SOLIDWORKS PDM Professional with information about your add-in. 
EdmAddInInfo2 Provides SOLIDWORKS PDM Professional with information about your add-in.
EdmAddInMenuInfo Contains information about a menu command implemented by an add-in.
EdmAttributeData Contains information about an attribute mapping in a variable (EdmVariableData).
EdmBatchDelErrInfo Contains information about an error that occurred during execution of IEdmBatchDelete::CommitDelete.
EdmBatchError Contains error information.
EdmBatchError2 Contains error information.
EdmBomColumn Contains information about a single column in a Bill of Materials.
EdmBomInfo Contains information about a Bill of Materials.
EdmBomLayout Contains information about a Bill of Materials layout.
EdmBomVersion Contains information about a Bill of Materials version, revision, or label.
EdmBrokenParentInfo Contains broken parent information.
EdmCardViewParams Contains card view parameters.
EdmChangeStateTransitionInfo Workflow state transition information.
EdmCheckRef Contains information about a file reference.
EdmCmd Contains the kind of command issued and information common to all files and folders affected by the command.
EdmCmdData Contains command data.
EdmCmdInfo Contains information about menu command items.
EdmCopyTreeOptions Contains options for copying an assembly tree of files to a destination folder.
EdmDeletedItems Contains information about deleted items.
EdmFileInfo Information about a file or folder that is added to the vault.
EdmFolderInfo Information about a folder that is added to the vault.
EdmFolderPermission Contains permission settings.
EdmGenItemInfo Contains information about generated items.
EdmGetVarData Contains extra file information.
EdmGroupData Contains information about a user group.
EdmGroupData2 Contains information about a user group.
EdmHistoryItem Contains a history item.
EdmItemRef Contains information about an item reference.
EdmLicense Contains information about a license type and is returned by IEdmVault11::GetLicense.
EdmListCol Contains information about a column in a file listing.
EdmListFile Holds information about a file returned by the IEdmBatchListing::GetFiles method.
EdmListFile2 Holds information about a file returned by the IEdmBatchListing4::GetFiles2 method.
EdmListFolder Contains information about a folder returned from IEdmBatchListing::GetFolders.
EdmListRef Contains information about file references.
EdmMemberFolder Adds a user as a member of a group to a specific folder.
EdmObjectInfo Use in calls to IEdmVault9::GetObjects.
EdmPoint Holds a point.
EdmRawReference Contains information about a file reference.
EdmRect Encapsulates a rectangle and is identical to the Win32 RECT struct.
EdmRefVar Holds information about a single file reference variable; i.e., a variable stored on the reference relationship between an assembly file and one of its part files.
EdmRevComponent Obsolete. Superseded by EdmRevComponent2.
EdmRevComponent2 Holds information about a single revision number component.
EdmRevCounter Used in calls to IEdmRevisionMgr::SetRevisionCounters, this structure holds information about a single counter.
EdmRevError Returned from IEdmRevisionMgr::Commit if something goes wrong when incrementing the revision number on a file.
EdmRevNo Holds information about a revision number and is returned from IEdmRevisionMgr2::GetRevisionNumbers..
EdmSelectionObject Contains data returned from IEdmSelectionList6::GetNext2.
EdmSelItem Contains information about one selected file; e.g., used with IEdmBatchUnlock::AddSelection.
EdmSelItem2 Contains information about a selected item.
EdmSimpleXRefInfo Contains cross-reference information.
EdmStatePermission Contains state permission information.
EdmTaskInfo Used by IEdmTaskMgr::RunTask.
EdmTaskMenuCmd Used by IEdmTaskProperties::SetMenuCmds when an add-in adds menu commands to launch a task.
EdmTaskSel Passed as argument to IEdmTaskProperties::SetSel.
EdmTaskSetupPage Used by the method IEdmTaskProperties::SetSetupPages.
EdmTransitionPermission Contains transition permission information.
EdmUnlockErrInfo Contains extended information about an error message. 
EdmUserData Obsolete. Superseded by EdmUserData2 in SOLIDWORKS PDM Professional 2010 and later.
EdmUserData2 Contains information about a user to be created.
EdmUserDataEx Contains information about a user.
EdmVariableData Contains information about a variable created with IEdmVariableMgr6::AddVariables.
EdmVarVal Passed to IEdmBatchItemGeneration2::AddSelection2 to update a variable value.
EdmViewInfo Contains information about a file vault view.
EdmWorkflowInfo Holds information about a workflow state.

Enumerations

EnumerationDescription
CreateMenuFlags Types of menu used in calls to IEdmVault5::CreatePluginMenu. Bitmask.
EdmAddAddInFlags Options for adding add-ins. Used by IEdmAddInMgr5::AddAddIns.
EdmAddCallbackMsgID Message IDs used in the message box during an add operation.
EdmAddFileDlgFlag Flags used in IEdmBatchAdd2::ShowDlg to control the appearance of the dialog box.
EdmAddFlag Options for adding a file to a folder used in calls to IEdmFolder5::AddFile. Bitmask.
EdmAddInFileInfoFlags Types of file in the add-in package used in EdmAddInFileInfo. Bitmask.
EdmBatchAddFlag Flags used by IEdmBatchAdd::CommitAdd.
EdmBatchAddFolderFlag Flags used by IEdmBatchAddFolders::AddFolder to specify the behavior of the added folder.
EdmBatchCreateFolderFlag Flags used by IEdmBatchAddFolders::Create.
EdmBatchFlags Flags used in IEdmBatchUpdate::SetVar and IEdmBatchUpdate2::SetFolderVar to control the behavior of IEdmBatchUpdate and IEdmBatchUpdate2Bitmask.
EdmBomColumnType Types of Bill of Material (BOM) column content; specified in EdmBomColumn and in calls to IEdmBomCell:GetVar, and IEdmBomCell::SetVar.
EdmBomFlag Bill of Materials options used in calls to IEdmFile7::GetComputedBOM. Bitmask.
EdmBomInsertRowOption Bill of Materials row insertion options for IEdmBomView2::InsertRow.
EdmBomSetVarOption Types of value passed in IEdmBomCell::SetVar.
EdmBomVersionType Types of content specified in EdmBomVersion.meType.
EdmBrowseFlag Browse options used in calls to IEdmVault5::BrowseForFile. Bitmask.
EdmBrowseForFolderFlag Browse options used in calls to IEdmVault11::BrowseForFolder2.
EdmButtonState States of a toolbar button; used in calls to IEdmAddInDrawButton5:DrawToolbarButton, IEdmCmdMgr5::AddToolbarImage, and IEdmMenu5::GetButtonImages.
EdmCardControlType File or folder data card control types; used in calls to IEdmCardControl5::ControlType.
EdmCardFlag Options for file data card behavior used in EdmCmdData; use these flags to tell SOLIDWORKS PDM Professional what to do when IEdmAddIn5::OnCmd returns.
EdmCardType Types of data card used in calls to IEdmVault6::GetCardID.
EdmCardViewFlag Options for appearance and functionality of card views created with IEdmVault10::CreateCardViewEx2 and IEdmFolder10::CreateCardView2. Bitmask.
EdmCardViewUpdateType Card control update types; used in calls to IEdmCardView63::Update.
EdmChangeStateFileListFlag Options for returning files when making calls to IEdmBatchChangeState::GetFileList. Bitmask.
EdmClientType Types of SOLIDWORKS PDM Professional client; used in calls to IEdmVault8::ClientType.
EdmCmdNodeProp Types of command node property; used in calls to IEdmCmdNode::GetProperty.
EdmCmdType Reasons for SOLIDWORKS PDM Professional to call IEdmAddIn5::OnCmd.
EdmColType Types of file listing column content; specified in the EdmListCol structure.
EdmCopyFlag Options for copying files when making calls to IEdmFolder5::CopyFile. Bitmask.
EdmCreateListExFlags Options for creating lists used in calls to IEdmBatchListing2::CreateListEx. Bitmask.
EdmCreateReferenceFlags Options for creating custom references used in calls to IEdmAddCustomRefs::CreateTree.
EdmCreateVaultFlag Options for creating new vaults used in calls to IEdmVault11::CreateNewVault.
EdmCreateVaultViewFlag Options for creating vault views used in calls to IEdmVault11::CreateNewVaultView.
EdmDataPropertyType Property types; used in calls to IEdmData::Get and IEdmData::Set.
EdmDataType Data types; used in calls to IEdmData::Type.
EdmDefaultValueType Default value types in SOLIDWORKS PDM Professional; used in calls to IEdmCardViewCallback6::GetCtrlData.
EdmDefValComp Return options when calling IEdmCardViewCallback6::GetDefaultValueComponent.
EdmFileType Types of SOLIDWORKS PDM Professional file; used in calls to IEdmFile8::FileType.
EdmFindUserProp Properties to get or set when calling IEdmFindUser::GetPropt and IEdmFindUser::SetPropt.
EdmFolderHistoryFlag Options for adding folders when calling IEdmHistory::AddFolder. Bitmask.
EdmFolderInfoFlag Return codes in EdmFolderInfo which is returned from IEdmBatchAddFolders::Create.
EdmGetCmdFlags Options for retrieving files from the vault used in calls to IEdmBatchGet::CreateTree. Bitmask.
EdmGetConfirmReason Types of confirmation to specify when calling IEdmGetOpCallback::ConfirmReplace.
EdmGetFileListFlag Files to return by IEdmBatchGet::GetFileList. Bitmask.
EdmGetFlag Options for retrieving files used in calls to IEdmFile5::GetFileCopy, IEdmEnumeratorVersion5::GetFileCopy, IEdmVersion5::GetFileCopy, and IEdmRevision5::GetFileCopy. Bitmask.
EdmGetMenuInfoFlags Flags returned from IEdmSearch7::GetMenuInfo.
EdmGetMsgFlag Types of message returned used in calls to IEdmInbox5::GetFirstMessagePosition.
EdmGetOpError Cold storage file retrieval error codes; used in calls to IEdmGetOpCallback2::ReportFailureEx.
EdmGetOpMsg Log error messages; used in calls to IEdmGetOpCallback::LogMessage.
EdmGetOpReply Options for continuing with a command; returned from IEdmGetOpCallback2::ReportFailureEx.
EdmGetPermFlag Options for returning folder permissions used in calls to IEdmUserMgr7::GetFolderPermissions.
EdmGetVarDataFlag Options specified in EdmGetVarData to describe a file. Bitmask.
EdmGroupDataFlags Options specified in EdmGroupData used by IEdmUserMgr6::AddGroups to create new groups.
EdmHistoryType Types of history record; used by the IEdmHistory interface. Bitmask.
EdmIncRevFlags Increment revisions used in IEdmFile5::IncrementRevision. Bitmask.
EdmInstallFileFlags Operations used in calls to IEdmVault12::InstallFile to control the installation of data.
EdmItemGenerationFlags Flags that control the behavior of IEdmBatchItemGeneration::CreateTree
EdmItemLinkType Types of linked files to items.
EdmLanguage Types of languages; used by IEdmVault5::Language.
EdmLaunchSearchFlags Flags which control the behavior of IEdmSearch7::LaunchApp.
EdmLibVer Type library and SOLIDWORKS PDM version numbers.
EdmLicenseType Types of license types, which are used in struct EdmLicense.
EdmListFileFlags Flags passed to IEdmBatchListing::AddFile. Bitmask.
EdmListFolderFlags Flags used in calls to IEdmBatchListing::AddFolder to tell how to add the folder to the list.
EdmListRetFileFlag Flags returned in an IEdmBatchListing column if you specify column type EdmCol_EdmListRetFileFlag.
EdmLockFlag Flags used in IEdmFile5::LockFile. Bitmask.
EdmMBoxResult Types of clicked button returned by IEdmVault5::MsgBox.
EdmMBoxType Types of widget to insert or display in IEdmVault5::MsgBox. Bitmask.
EdmMenuFlags Flags used by IEdmCmdMgr5::AddCmd when writing an add-in that supports menu commands. Bitmask
EdmMenuStrType Types of arguments sent to IEdmMenu5::GetString to specify which string to return.
EdmMsgType Types of messages sent to a user.
EdmObjectType

Types of objects returned by IEdmObject5::ObjectTypeIEdmFile5::ObjectType, and IEdmFolder5::ObjectType.

EdmProgressType Types of progress bars that are affected by certain operations.
EdmRawRefFlags Flags used in EdmRawReference. Bitmask.
EdmRefFlags Types of item reference. Bitmask.
EdmRefItemProperty Types of property that can be accessed in IEdmRefItem objects via IEdmRefItem::GetProperty and IEdmRefItem::SetProperty.
EdmRefItemType Items to return from IEdmRefItemContainer::GetItems.
EdmRefreshFlag Flags that cause SOLIDWORKS PDM Professional to refresh elements of the user interface. Bitmask.
EdmRefType Types of references to return from IEdmRefItem::GetRefs.
EdmRepaintType Types of flags passed into IEdmImage::Reposition to control how to handle repainting of the background window.
EdmResolveAction Types of flags that you return to SOLIDWORKS PDM Professional from IEdmCallback6::Resolve. Bitmask.
EdmResolveReason Types of flags, which contain the reason for the function call, to pass to your implementation of IEdmCallback6::ResolveBitmask.
EdmRevComponentFlags Flags used to control the members of the struct EdmRevComponent2. Bitmask.
EdmRightFlags Flags used in calls to IEdmFolder5::HasRights and IEdmFolder5::HasRightsEx to check user rights. Bitmask.
EdmSearchToken Values that determine which search criteria to set.
EdmStateFlags Flags used in calls to IEdmFile5::ChangeState to set options for the operation. Bitmask.
EdmSysPerm Types of system permissions for a user or group.
EdmSysRightFlags Obsolete. Superseded by EdmSysPerm.
EdmTaskFlag Task add-in flags used in the property IEdmTaskProperties::TaskFlags and EdmTaskInfo. Bitmask.
EdmTaskStatus Task add-in statuses.
EdmTransitionRightFlags Transition permission flags.
EdmTransitionType Types of transitions.
EdmUnlockBuildTreeFlags Flags used to control the creation of the check-in file tree created by the IEdmBatchUnlock interface. Bitmask.
EdmUnlockEvent Types of check-in command passed to the IEdmUnlockOpCallback interface to notify the caller about what is happening while checking in files with the IEdmBatchUnlock interface.
EdmUnlockEventMsg Type of check-in commands passed to IEdmUnlockOpCallback while checking in files with the IEdmBatchUnlock interface in order to notify the caller about the progress of the operation.
EdmUnlockFileListFlag Flags telling IEdmBatchUnlock::GetFileList what kind of files to get. Bitmask.
EdmUnlockFlag Flags used in IEdmFile5::UnlockFile to control the behavior of the check-in operation. Bitmask.
EdmUnlockOpMsg Types of constant passed to IEdmUnlockOpCallback::MsgBox when the caller should either display a message to the user or process the message in some other way.
EdmUnlockOpReply Types of operations returned from your IEdmUnlockOpCallback::MsgBox method if you implement an IEdmUnlockOpCallback interface to use with the IEdmBatchUnlock interface.
EdmUnlockStatusFlag Statuses returned by IEdmBatchUnlock2::GetStatus.
EdmUserDataExFlag Flags that tell which members of EdmUserDataEx are valid. Bitmask.
EdmUserDataFlags Flags used in EdmUserData's mlFlags field when adding users with IEdmUserMgr6::AddUsers.
EdmUserPictureFlag Flags that are passed in the lEdmUserPictureFlags argument of  IEdmUserMgr8::CreateUserPicture.
EdmUtility Constants that are passed to the IEdmVault7::CreateUtility to create utility interfaces of various kinds.
EdmVariableFlags Flags that set the style of variables used in file and folder data cards. Bitmask.
EdmVariableType Constants that identify the data type of a variable.
EdmVarOp Operators for variable searches.
EdmVaultType Vault types.

See Also



Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   EPDM.Interop.epdm Namespace
*Comment:  
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:



x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: API Help (English only) 2018 SP04

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.