Applications can perform editing operations using both the PM clipboard and user-defined buffers. This enables applications to share data with other applications by way of the clipboard or to quickly retrieve data into user-defined buffers. Messages used for editing include MCI_COPY, MCI_CUT, MCI_DELETE, MCI_PASTE, MCI_REDO, and MCI_UNDO.