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 ;