The rendering mechanism is essentially a protocol that determines the contents of several fields in the DRAGITEM structure. These fields are:
The content of the hstrRMF field should obey a set of syntactical rules that are explained in the OS/2 2.0 Programming Guide Volume II. Other fields in the DRAGITEM structure may also be used by particular rendering mechanisms; their use is dependent upon the individual rendering mechanism in use at the time. Applications may use one of the standard rendering mechanisms DRM_PRINT, DRM_DISCARD, DRM_OS2FILE or DRM_DDE, or may define their own rendering mechanisms to support dragging and dropping of particular dragitems.