MCI_EDIT_PARMS

This structure contains fields for the MCI_CUT, MCI_PASTE, and MCI_COPY messages.

typedef struct _MCI_EDIT_PARMS {
  HWND      hwndCallback;  /*  Window handle. */
  ULONG     ulStructLen;   /*  Length of the structure. */
  ULONG     ulFrom;        /*  Beginning point of range. */
  ULONG     ulTo;          /*  Ending point of range. */
  PVOID     pBuff;         /*  Application buffer. */
  ULONG     ulBufLen;      /*  Length of application buffer. */
  PVOID     pHeader;       /*  Header describing buffer. */
} MCI_EDIT_PARMS;

typedef   MCI _ EDIT _ PARMS   * PMCI _ EDIT _ PARMS ;

Note: For MCI_CUT, MCI_COPY, MCI_PASTE; if MCI_BUFFER is passed in, then pBuff must contain a valid pointer.