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.