This structure represents a single record of a buffer on a MMIOM_MULTITRACKREAD message call to an I/O procedure. An array of these structures is passed to the I/O procedure on a multitrack read request. The I/O procedure will use each entry in the array to point to an individual record of data read from a track of a movie file. The pRecordTabList field of the TRACKMAP structure points to this structure. This structure is another representation of the SRCBUFTAB structure.
typedef struct _RECORDTAB {
ULONG ulReserved1; /* Reserved. */
PVOID pRecord; /* Points to record in buffer. */
ULONG ulLength; /* Length of record. */
ULONG ulReserved2; /* Reserved for system use. */
ULONG ulReserved3; /* Reserved for system use. */
ULONG ulParm1; /* Record-specific data. */
ULONG ulParm2; /* Record-specific data. */
} RECORDTAB;
typedef RECORDTAB FAR * PRECORDTAB ;