This structure represents a single record of a data on an MMIOM_MULTITRACKWRITE message call to an I/O procedure. An array of these structures is passed to the I/O procedure on a multitrack write request. Each entry contains one record pointer to data and the I/O procedure will write each record to a track of a movie file. The pRecordTabList field of the TRACKMAP structure points to this structure. This structure is another representation of the TGTBUFTAB structure.
typedef struct _RECORDTABWRITE {
PVOID pRecord; /* Points to record in buffer. */
ULONG ulReserved1; /* Reserved. */
ULONG ulLength; /* Length of data record. */
ULONG ulReserved2; /* Reserved for system use. */
ULONG ulReserved3; /* Reserved for system use. */
ULONG ulParm1; /* Data record specific data. */
ULONG ulParm2; /* Data record specific data. */
} RECORDTABWRITE;
typedef RECORDTABWRITE * PRECORDTABWRITE ;