<xml> </xml>

SOLIDWORKS PDM Professional API Help | Send Feedback
EPDM.Interop.epdm Namespace
See Also Inheritance Hierarchy

Collapse All Expand All

SOLIDWORKS PDM Professional API

# Interfaces

Interface | Description
--- | ---
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.
IEdmBatchChangeState6 | 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 | Allows you to set the values of several file and folder card variables all at once.
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).
IEdmBomCell2 | 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.
IEdmBomMgr2 | Allows you to access the Bill of Materials (BOM) layouts installed in a vault.
IEdmBomMgr3 | Allows you to add a SOLIDWORKS Bill of Materials (BOM) to a non-SOLIDWORKS document.
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.
IEdmBomView4 | 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.
IEdmCallback8 | 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.
IEdmCard7 | 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.
IEdmCardView64 | 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.
IEdmFile16 | Allows you to access a file in SOLIDWORKS PDM Professional.
IEdmFile17 | Allows you to access a file in SOLIDWORKS PDM Professional.
IEdmFile18 | 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.
IEdmFolder12 | Allows you to access the contents of a file system folder in the vault.
IEdmFolder13 | 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.
IEdmHistory3 | Allows you to access the sorted 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.
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.
IEdmRefItem2 | 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.
IEdmSearch10 | Allows you to quickly find files or folders.
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.
IEdmSearch9 | Allows you to quickly find files or folders.
IEdmSearchResult5 | Allows you to access a search result.
IEdmSearchResult6 | Allows you to access a search result.
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.
IEdmSerNoGen8 | 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.
IEdmSWBom | Allows you to access a SOLIDWORKS BOM.
IEdmSWBomCell | Allows you to access a cell in a custom SOLIDWORKS BOM table.
IEdmSWBomColumn | Allows you to access a column in a custom SOLIDWORKS BOM table.
IEdmSWBomRow | Allows you to access a row in a custom SOLIDWORKS BOM table.
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.
IEdmUser11 | 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.
IEdmUserGroup9 | Allows you to access a user group in SOLIDWORKS PDM Professional.
IEdmUserMgr10 | Allows you to access the users and user groups in the vault.
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.
IEdmVault20 | Allows you to access a file vault.
IEdmVault21 | Allows you to access a file vault.
IEdmVault22 | 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

Structure | Description
--- | ---
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.
EdmBomLayout2 | 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.
EdmColumnSet | Contains information about a column set's name and ID.
EdmCopyTreeOptions | Contains options for copying an assembly tree of files to a destination folder.
EdmDeletedItems | Contains information about deleted items.
EdmDocIDs | Contains information about one document in the vault; used in IEdmVault20::GetFiles.
EdmFileInfo | Information about a file or folder that is added to or removed from 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.
EdmUpdatedRefPath | Contains old and new path information for references that are moved or renamed by another client.
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 file's workflow state.

# Enumerations

Enumeration | Description
--- | ---
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 to the vault, copying a file or folder within the vault, or copying/moving a tree of files and folders. 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 IEdmBatchUpdate2. Bitmask.
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.
EdmBomType | Types of BOM passed in EdmBomInfo and EdmBomLayout2 structures.
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.
EdmCopyType | Types of file copy operations.
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.
EdmGroupSetting | User group settings used by IEdmUserGroup9::SetSettingsVar.
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.
EdmLangCode | Localization language used in IEdmHistory3::GetEventDescription.
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::ObjectType, IEdmFile5::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::Resolve. Bitmask.
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 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.
EdmUserSetting | User settings used by IEdmUser11::SetSettingsVar.
EdmUserType | Type of user passed in UserType of IEdmUserMgr10::AddUsers3.
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

####

EPDM.Interop.epdm Assembly