| 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. |
| 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. |
| 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. |