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 ;